home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_1_Main.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
328KB
|
5,355 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 C107 abcd D0, D7
00000002 798C moveq.l D4, 0xFFFFFF8C
00000004 0000 7640 ori.b D0, 0x40 /* '@' */
00000008 0000 39D2 ori.b D0, 0xD2
0000000C 0000 04CC ori.b D0, 0xCC
00000010 8000 or.b D0, D0
label00000012:
00000012 0002 8BEA ori.b D2, 0xEA
00000016 4278 A986 clr.w [0xFFFFA986]
0000001A A988 syscall CautionAlert
0000001C A987 syscall NoteAlert
0000001E B9CB cmpa.l A4, A3
00000020 2290 move.l [A1], [A0]
00000022 0B92 bclr [A2], D5
00000024 0B9A bclr [A2]+, D5
00000026 6EEA bgt -0x14 /* 00000012 */
00000028 6C2E bge +0x30 /* 00000058 */
0000002A A9B6 syscall OpenDeskAcc
0000002C 5D92 subq.l [A2], 6
0000002E A9B7 syscall CloseDeskAcc
00000030 7CF2 moveq.l D6, 0xFFFFFFF2
00000032 DC87 add.l D6, D7
00000034 A9C2 syscall SysEdit
00000036 31B2 6784 72F7 move.w [A0 + D7.w * 2 - 0x9], <<invalid full ext with I/IS == 4>>
// begin alternate branch 00000038-0000003C
label00000038:
00000038 6784 beq -0x7A /* FFFFFFBE */
0000003A 72F7 moveq.l D1, 0xFFFFFFF7
// end alternate branch 00000038-0000003C
label00000038: // (misaligned)
0000003C 5DCA 9E9F dblt D2, -0x6163 /* FFFF9EDD */
00000040 BEA9 8228 cmp.l D7, [A1 - 0x7DD8]
00000044 6D14 blt +0x16 /* 0000005A */
00000046 5DC2 slt D2
00000048 7F9A moveq.l D7, 0xFFFFFF9A
0000004A 0A52 5CA2 xori.w [A2], 0x5CA2
0000004E 5B6A 0CD2 subq.w [A2 + 0xCD2], 5
00000052 0CDA .incomplete
00000054 0A68 5DB2 0A64 xori.w [A0 + 0xA64], 0x5DB2
// begin alternate branch 00000058-0000005E
label00000058:
00000058 0A64 5DAA xori.w -[A4], 0x5DAA
label0000005A: // (misaligned)
0000005C 0D62 bchg -[A2], D6
// end alternate branch 00000058-0000005E
label00000058: // (misaligned)
label0000005A:
0000005A 5DAA 0D62 subq.l [A2 + 0xD62], 6
0000005E 0212 0A4A andi.b [A2], 0x4A /* 'J' */
00000062 A9EA syscall Pack3
00000064 6C3C bge +0x3E /* 000000A2 */
00000066 469A not.l [A2]+
00000068 66CE bne -0x30 /* 00000038 */
0000006A 02D0 .incomplete
0000006C FD2E .extension 0xD2E <<F/4-5/6>> // unimplemented
0000006E F04E 5D42 .extension 0x04E <<F/1/0>>, 0x5D42 // unimplemented
00000072 34FA 67A0 move.w [A2]+, [PC + 0x67A0 /* 00006814, cstring ""<EOF> */]
00000076 FC40 5D6A .extension 0xC40 <<F/1/6>>, 0x5D6A // unimplemented
0000007A FD6A .extension 0xD6A <<F/4-5/6>> // unimplemented
label0000007C:
0000007C 5D4A subq.w A2, 6
0000007E F061 A9EA .extension 0x061 <<F/1/0>>, 0xA9EA // unimplemented
00000082 0097 ED66 46EA ori.l [A7], 0xED6646EA
00000088 DFAC 5C02 add.l [A4 + 0x5C02], D7
0000008C DFBC 8C1A 342E add.l 0x8C1A342E, D7
00000092 0501 btst D1, D2
00000094 0287 0285 E08D andi.l D7, 0x285E08D
0000009A A93E syscall MenuKey
0000009C 2C04 move.l D6, D4
0000009E 7A6A moveq.l D5, 0x6A
000000A0 FF9D .invalid <<F/6/7>>
label000000A2:
000000A2 5BC2 smi D2
000000A4 09B2 5DA2 5B7A 02D2 bclr [[0x5B7A + D5 * 4] + 0x2D2], D4
000000AC 02E2 .incomplete
000000AE 02EA .incomplete
000000B0 7218 moveq.l D1, 0x18
000000B2 E2A8 lsr D0, D1
000000B4 FF07 .extension 0xF07 <<F/4-5/7>> // unimplemented
000000B6 6428 bcc +0x2A /* 000000E0 */
000000B8 5B72 DE72 subq.w [A2 + A5 * 8 + 0x72], 5
000000BC 13DE 01E1 3380 move.b [0x01E13380], [A6]+
000000C2 13DC 13DD 572A move.b [0x13DD572A], [A4]+
000000C8 26A8 B7EE move.l [A3], [A0 - 0x4812]
000000CC 0146 bchg D6, D0
000000CE 58A2 addq.l -[A2], 4
000000D0 6C42 bge +0x44 /* 00000114 */
label000000D2:
000000D2 0828 E64C 2A12 btst.b [A0 + 0x2A12], 0x4C /* 'L' */
label000000D8:
000000D8 8BFA A904 divs.w D5, [PC - 0x56FC /* FFFFA906, cstring ""<EOF> */]
000000DC 29DA 36B2 6C46 move.l 0x36B26C46, [A2]+
// begin alternate branch 000000E0-000000E2
label000000E0:
000000E0 6C46 bge +0x48 /* 00000128 */
// end alternate branch 000000E0-000000E2
label000000E0: // (misaligned)
000000E2 3308 move.w -[A1], A0
000000E4 040A 09DA subi.b A2, 0xDA
000000E8 6892 bvc -0x6C /* 0000007C */
000000EA 7A3C moveq.l D5, 0x3C
000000EC D9D4 add.l A4, [A4]
000000EE D900 addx.b D4, D0
000000F0 D828 3562 add.b D4, [A0 + 0x3562]
000000F4 3572 67B8 6B0E 6FA6 6418 move.w [A2 + 0x6418], [0x6B0E6FA6 + D6 * 8]
000000FE 03EA .incomplete
00000100 03E2 .incomplete
00000102 705D moveq.l D0, 0x5D
00000104 725E moveq.l D1, 0x5E
00000106 7030 moveq.l D0, 0x30
00000108 7029 moveq.l D0, 0x29
0000010A 03DA .incomplete
0000010C 5973 85FA 6CDE F87F 51D2 subq.w [[0x6CDEF87F] + 0x51D2], 4
// begin alternate branch 00000114-00000116
label00000114:
00000114 51D2 sf [A2]
// end alternate branch 00000114-00000116
label00000114: // (misaligned)
00000116 4EA2 jsr -[A2]
00000118 4570 D17E chk.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000011C 4E9A jsr [A2]+
0000011E F882 1B68 .extension 0x882 <<F/2-3/4>> // unimplemented
00000122 F88A 8029 .extension 0x88A <<F/2-3/4>> // unimplemented
00000126 1A28 DF0C move.b D5, [A0 - 0x20F4]
// begin alternate branch 00000128-0000012A
label00000128:
00000128 DF0C addx.b -[A7], -[A4]
// end alternate branch 00000128-0000012A
label00000128: // (misaligned)
0000012A B2AD 6E92 cmp.l D1, [A5 + 0x6E92 /* export_3534 */]
0000012E 6EA2 bgt -0x5C /* 000000D2 */
00000130 F87F 1942 .extension 0x87F <<F/1/4>>, 0x1942 // unimplemented
00000134 00D5 .incomplete
00000136 4E92 jsr [A2]
00000138 F882 F88A .extension 0x882 <<F/2-3/4>> // unimplemented
0000013C 6E9A bgt -0x64 /* 000000D8 */
0000013E 199A CC1F move.b [A4 + A4 * 4 + 0x1F], [A2]+
00000142 552A 4462 subq.b [A2 + 0x4462], 2
00000146 1A22 move.b D5, -[A2]
00000148 1DB2 8932 1DCA 1DBA 892A 1DF2 C7AA 099A 7E15 move.b [[-0x3855F666] + 0x7E15], [[A2 + 0x1DCA1DBA + A0] - 0x76D6]
0000015A 7E19 moveq.l D7, 0x19
0000015C 56C5 sne D5
0000015E 372A 4F12 move.w -[A3], [A2 + 0x4F12]
00000162 FDAC .invalid <<F/6/6>>
00000164 0258 52F2 andi.w [A0]+, 0x52F2
00000168 5AD2 spl [A2]
0000016A 0113 btst [A3], D0
0000016C F80A 71A2 .tblXX 0xF80A, 0x71A2 // unimplemented
00000170 FD40 .extension 0xD40 <<F/4-5/6>> // unimplemented
00000172 58AA 76D2 addq.l [A2 + 0x76D2], 4
00000176 F80A F80C .tblXX 0xF80A, 0xF80C // unimplemented
0000017A F80C 76AA .tblXX 0xF80C, 0x76AA // unimplemented
0000017E 37C2 40BA move.w [PC + D4.w - 0x70], D2
00000182 1482 move.b [A2], D2
00000184 7ABA moveq.l D5, 0xFFFFFFBA
00000186 13BB 13B7 13BD B0BC 1B59 FD94 0528 06C0 move.b [A1 + 0x6C0 + D0 * 4], [[0x13BDB0BC] + D1 * 2 + 0x1B59FD94]
// begin alternate branch 0000018E-00000196
label0000018E:
0000018E 1B59 FD94 move.b [A5 - 0x26C], [A1]+
00000192 0528 06C0 btst [A0 + 0x6C0], D2
// end alternate branch 0000018E-00000196
label0000018E: // (misaligned)
00000196 06B4 C4D2 510A C4E0 addi.l [A4 + A4.w * 4 - 0x32], 0xC4D2510A
0000019E 065C 7049 addi.w [A4]+, 0x7049 /* 'pI' */
000001A2 3F7A 7068 060E move.w [A7 + 0x60E], [PC + 0x7068 /* 0000720C, cstring ""<EOF> */]
000001A8 3F82 FD0A 05DE move.w [[A7 + <<invalid base displacement size>> + A7 * 4] + 0x5DE], D2
000001AE 03D2 .incomplete
000001B0 05C4 .incomplete
000001B2 05AA 059E bclr [A2 + 0x59E], D2
000001B6 7CEA moveq.l D6, 0xFFFFFFEA
000001B8 0556 bchg [A6], D2
000001BA 0544 bchg D4, D2
000001BC 7B1A moveq.l D5, 0x1A
000001BE 0536 051A 7D92 btst [[A6 + D0 * 4] + 0x7D92], D2
000001C4 04EA .incomplete
000001C6 04D6 .incomplete
000001C8 04BE 04AA 0452 subi.l <<invalid special address>>, 0x4AA0452
000001CE 048E FD94 048E subi.l A6, 0xFD94048E
000001D4 2FDA move.l <<invalid special address>>, [A2]+
000001D6 FD94 .invalid <<F/6/6>>
000001D8 0456 1EEA subi.w [A6], 0x1EEA
000001DC 7BBA moveq.l D5, 0xFFFFFFBA
000001DE 0426 0418 subi.b -[A6], 0x18
000001E2 7BD2 moveq.l D5, 0xFFFFFFD2
000001E4 F970 .extension 0x970 <<F/4-5/4>> // unimplemented
000001E6 03E0 .incomplete
000001E8 4E5A unlink A2
000001EA ECD6 ECF0 bfclr [A6] {D3:D0}
000001EE 4E62 move USP, A2
000001F0 0386 bclr D6, D1
000001F2 639A bls -0x64 /* 0000018E */
000001F4 034A bchg A2, D1
000001F6 032C 609A btst [A4 + 0x609A], D1
000001FA 02EC .incomplete
000001FC 02DE .incomplete
000001FE F1E2 .invalid <<F/7/0>>
00000200 02D4 .incomplete
00000202 A90C syscall PaintOne
00000204 A909 syscall CalcVis
00000206 0F4A bchg A2, D7
00000208 01FE .incomplete
0000020A 218B 046A move.l [A0 + D0.w * 4 + 0x6A], A3
0000020E 01A6 bclr -[A6], D0
00000210 FBF2 .invalid <<F/7/5>>
00000212 FACA FDAA .extension 0xACA <<F/2-3/5>> // unimplemented
00000216 FB6E .extension 0xB6E <<F/4-5/5>> // unimplemented
00000218 FB98 .invalid <<F/6/5>>
0000021A FBCC .invalid <<F/7/5>>
0000021C FC20 FC28 .unknown 0xFC20 0xFC28 (W = 6)
00000220 FA98 FB8E .extension 0xA98 <<F/2-3/5>> // unimplemented
00000224 FC62 FD4C .extension 0xC62 <<F/1/6>>, 0xFD4C // unimplemented
00000228 72E8 moveq.l D1, 0xFFFFFFE8
0000022A FAD6 FAD0 .extension 0xAD6 <<F/2-3/5>> // unimplemented
0000022E FC0C FBF8 .unknown 0xFC0C 0xFBF8 (W = 6)
00000232 FC8C FCF6 .extension 0xC8C <<F/2-3/6>> // unimplemented
00000236 72EF moveq.l D1, 0xFFFFFFEF
00000238 FC5C F53C .extension 0xC5C <<F/1/6>>, 0xF53C // unimplemented
0000023C FA3C 6B5E .unknown 0xFA3C 0x6B5E (W = 5)
label00000240:
00000240 CA94 and.l D5, [A4]
00000242 7B72 moveq.l D5, 0x72
00000244 7BCA moveq.l D5, 0xFFFFFFCA
00000246 F5F8 .invalid <<F/7/2>>
00000248 7B0A moveq.l D5, 0x0A
0000024A 51AA 51B2 subq.l [A2 + 0x51B2], 8
0000024E F4E0 .invalid <<cinv/cpush with scope=0>>
00000250 F448 cinvl DATA, [A0]
00000252 C9C8 muls.w D4, A0
00000254 75DA moveq.l D2, 0xFFFFFFDA
00000256 C82C 63B2 and.b D4, [A4 + 0x63B2]
0000025A 03B2 04AA bclr [A2 + D0.w * 4 - 0x86], D1
0000025E 72D2 moveq.l D1, 0xFFFFFFD2
00000260 A280 syscall GetVideoDefault, flags=2
00000262 BE34 5549 cmp.b D7, [[A4 + <<invalid base displacement size>>]]
00000266 A58C syscall Wakeup, flags=5
00000268 C660 and.w D3, -[A0]
0000026A 8152 or.w [A2], D0
0000026C 815A or.w [A2]+, D0
0000026E 511A subq.b [A2]+, 8
00000270 8162 or.w -[A2], D0
00000272 04CA .incomplete
00000274 45BA 816A .invalid 2, [PC - 0x7E96 /* FFFF83E0, cstring ""<EOF> */] // invalid opcode 4 with b == 6
00000278 5D5A subq.w [A2]+, 6
0000027A 1628 B1EC move.b D3, [A0 - 0x4E14]
0000027E 1952 86A0 move.b [A4 - 0x7960], [A2]
00000282 6F34 ble +0x36 /* 000002B8 */
00000284 195A BA9F move.b [A4 - 0x4561], [A2]+
label00000288:
00000288 B394 xor.l [A4], D1
0000028A E2C8 lsr .w A0
0000028C 6EB2 bgt -0x4C /* 00000240 */
0000028E 194A F22C move.b [A4 - 0xDD4], A2
00000292 B26D F228 cmp.w D1, [A5 - 0xDD8]
00000296 AFD8 syscall 0xBD8, auto_pop
00000298 AFA0 syscall rArith16Tab, auto_pop
0000029A 193A FB84 move.b -[A4], [PC - 0x47C /* FFFFFE20, cstring ""<EOF> */]
0000029E FC42 FD42 .extension 0xC42 <<F/1/6>>, 0xFD42 // unimplemented
000002A2 FD54 .extension 0xD54 <<F/4-5/6>> // unimplemented
000002A4 FD58 .extension 0xD58 <<F/4-5/6>> // unimplemented
000002A6 FD42 .extension 0xD42 <<F/4-5/6>> // unimplemented
000002A8 08CA FD78 bset.b A2, 0x78 /* 'x' */
000002AC DE87 add.l D7, D7
000002AE 4487 neg.l D7
000002B0 B008 cmp.b D0, A0
000002B2 AFF6 syscall CollectionMgr, auto_pop
000002B4 AFD6 syscall 0xBD6, auto_pop
000002B6 AEA0 syscall Palette2CTab, auto_pop
label000002B8:
000002B8 0DB2 0536 0514 57C5 8A00 bclr [[A2 + 0x51457C5] + D0 * 4 - 0x7600], D6
000002C2 1922 move.b -[A4], -[A2]
000002C4 1972 316D E02C move.b [A4 - 0x1FD4], <<invalid full ext with IS == 1 and I/IS == 5>>
000002CA E024 asr D4.b, D0
000002CC 6EBA bgt -0x44 /* 00000288 */
000002CE 382D 45FA move.w D4, [A5 + 0x45FA /* export_2235 */]
000002D2 0626 0388 addi.b -[A6], 0x88
000002D6 0360 bchg -[A0], D1
000002D8 05FC .incomplete
000002DA 4E92 jsr [A2]
000002DC 05E0 .incomplete
000002DE 0C84 F52C 511A cmpi.l D4, 0xF52C511A
000002E4 04C4 .incomplete
000002E6 8162 or.w -[A2], D0
000002E8 04B8 0C8A 6EAA D972 subi.l [0xFFFFD972], 0xC8A6EAA
000002F0 045C FE76 subi.w [A4]+, 0xFE76
000002F4 FE76 6F42 .extension 0xE76 <<F/1/7>>, 0x6F42 // unimplemented
000002F8 5D62 subq.w -[A2], 6
000002FA F828 F828 .tblXX 0xF828, 0xF828 // unimplemented
000002FE D7EA 4EA2 add.l A3, [A2 + 0x4EA2]
00000302 B600 cmp.b D3, D0
00000304 192A F200 move.b -[A4], [A2 - 0xE00]
00000308 8BCA divs.w D5, A2
0000030A 788A moveq.l D4, 0xFFFFFF8A
0000030C 318A 48F2 move.w [A0 + D4 - 0x14], A2
00000310 794A moveq.l D4, 0x4A
00000312 8642 or.w D3, D2
00000314 3CBA 445A move.w [A6], [PC + 0x445A /* 00004770, cstring ""<EOF> */]
00000318 46AA 4F32 not.l [A2 + 0x4F32]
0000031C 137A 6BDA 75A2 move.b [A1 + 0x75A2], [PC + 0x6BDA /* 00006EF8, cstring ""<EOF> */]
00000322 7CFA moveq.l D6, 0xFFFFFFFA
00000324 1E12 move.b D7, [A2]
00000326 84D2 divu.w D2, [A2]
00000328 817A 0542 or.w [PC + 0x542 /* 00000544, value 0x10, cstring "" */], D0
0000032C 0532 091F 4532 4522 btst [[A2] + D0 + 0x45324522], D2
label00000334:
00000334 532A 454A subq.b [A2 + 0x454A], 1
00000338 05CA .incomplete
0000033A 458A .invalid 2, A2 // invalid opcode 4 with b == 6
0000033C F9E4 .invalid <<F/7/4>>
0000033E 2A62 movea.l A5, -[A2]
00000340 C568 BCAD and.w [A0 - 0x4353], D2
00000344 0245 0281 andi.w D5, 0x281
00000348 E089 lsr D1, 8
0000034A A4AE syscall vADBProc/VADBProc, flags=4
0000034C E088 lsr D0, 8
0000034E 1206 move.b D1, D6
00000350 A100 syscall Open/PBHOpen/HOpen, flags=1
00000352 B7D4 cmpa.l A3, [A4]
00000354 B7C4 cmpa.l A3, D4
00000356 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
00000358 021B 021C andi.b [A3]+, 0x1C
0000035C 01CC .incomplete
0000035E 72F6 moveq.l D1, 0xFFFFFFF6
00000360 BA81 cmp.l D5, D1
00000362 5384 subq.l D4, 1
00000364 6CCE bge -0x30 /* 00000334 */
00000366 7E0F moveq.l D7, 0x0F
00000368 7E0E moveq.l D7, 0x0E
0000036A 5283 addq.l D3, 1
0000036C B680 cmp.l D3, D0
0000036E 7E10 moveq.l D7, 0x10
00000370 7E12 moveq.l D7, 0x12
00000372 720D moveq.l D1, 0x0D
00000374 6458 bcc +0x5A /* 000003CE */
00000376 E368 lsl D0.w, D1
00000378 E368 lsl D0.w, D1
0000037A 23F2 4FFA 685A E330 24AD E332 D0AD move.l [0xE332D0AD], [[0x685AE330] + 0x24AD]
00000388 E332 roxl D2.b, D1
0000038A 222D F9EA move.l D1, [A5 - 0x616]
0000038E D2AD E336 add.l D1, [A5 - 0x1CCA]
00000392 222D DFB2 move.l D1, [A5 - 0x204E]
00000396 1962 2206 move.b [A4 + 0x2206], -[A2]
0000039A 92AE 2429 sub.l D1, [A6 + 0x2429]
0000039E C228 1B5A and.b D1, [A0 + 0x1B5A]
000003A2 9E20 sub.b D7, -[A0]
000003A4 9E0E sub.b D7, A6
000003A6 9D26 sub.b -[A6], D6
000003A8 F990 .invalid <<F/6/4>>
000003AA E3E0 lsl .w -[A0]
000003AC 1C20 move.b D6, -[A0]
000003AE F990 .invalid <<F/6/4>>
000003B0 A544 syscall SetFPos, flags=5
000003B2 1242 movea.b A1, D2
000003B4 123A 5A62 move.b D1, [PC + 0x5A62 /* 00005E18, cstring ""<EOF> */]
000003B8 B08B cmp.l D0, A3
000003BA 9908 subx.b -[A4], -[A0]
000003BC F4EA cpushl DATA+INST, [A2]
000003BE 0592 bclr [A2], D2
000003C0 F828 5A1A .tblXX 0xF828, 0x5A1A // unimplemented
000003C4 5D5A subq.w [A2]+, 6
000003C6 0BEA .incomplete
000003C8 5D92 subq.l [A2], 6
000003CA 02DE .incomplete
000003CC 02D6 .incomplete
label000003CE:
000003CE 0290 F28C E33A andi.l [A0], 0xF28CE33A
000003D4 05AA 024E bclr [A2 + 0x24E], D2
000003D8 0236 F7B6 021E andi.b [A6 + D0.w * 2 + 0x1E], 0xB6
000003DE 9C86 sub.l D6, D6
000003E0 01EE .incomplete
000003E2 9C56 sub.w D6, [A6]
000003E4 E330 roxl D0.b, D1
000003E6 151A move.b -[A2], [A2]+
000003E8 154A E32C move.b [A2 - 0x1CD4], A2
000003EC 14EA 14C2 move.b [A2]+, [A2 + 0x14C2]
000003F0 13CD A991 72ED move.b [0xA99172ED], A5
000003F6 72CF moveq.l D1, 0xFFFFFFCF
000003F8 72F4 moveq.l D1, 0xFFFFFFF4
000003FA F0A5 FE58 .extension 0x0A5 <<F/2-3/0>> // unimplemented
000003FE AF2E syscall PatExTbl, auto_pop
00000400 FD74 .extension 0xD74 <<F/4-5/6>> // unimplemented
00000402 E842 asr D2.w, 4
00000404 D399 add.l [A1]+, D1
00000406 FE14 A2A2 .unknown 0xFE14 0xA2A2 (W = 7)
0000040A FD6C .extension 0xD6C <<F/4-5/6>> // unimplemented
0000040C 7086 moveq.l D0, 0xFFFFFF86
0000040E 9AA4 sub.l D5, -[A4]
00000410 51BA FF7D subq.l [PC - 0x83 /* 0000038F, value 0xADE33622 */], 8
00000414 9A76 6673 sub.w D5, [A6 + D6.w * 8 + 0x73]
00000418 4582 .invalid 2, D2 // invalid opcode 4 with b == 6
0000041A 07F2 .incomplete
0000041C AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
0000041E FF4F .extension 0xF4F <<F/4-5/7>> // unimplemented
00000420 139A 9EDA move.b [A1 + A1 * 8 - 0x38], [A2]+
00000424 987E sub.w D4, <<invalid special address>>
00000426 5002 addq.b D2, 8
00000428 456A 6165 chk.w D2, [A2 + 0x6165]
0000042C 7674 moveq.l D3, 0x74
0000042E 6F61 ble +0x63 /* 00000491 */
00000430 7070 moveq.l D0, 0x70
00000432 81D2 divs.w D0, [A2]
00000434 6F64 ble +0x66 /* 0000049A */
00000436 45A2 .invalid 2, -[A2] // invalid opcode 4 with b == 6
00000438 7175 moveq.l D0, 0x75
0000043A 500A addq.b A2, 8
0000043C 7066 moveq.l D0, 0x66
0000043E CCB2 04BA and.l D6, [A2 + D0.w * 4 - 0x70]
00000442 92FA 0191 sub.w A1, [PC + 0x191 /* 000005D5, value 0xF321 */]
label00000446:
00000446 9218 sub.b D1, [A0]+
00000448 4CEF B3C8 B019 movem.l D3,D6,D7,A0,A1,A4,A5,A7, [A7 - 0x4FE7]
0000044E 66F6 bne -0x8 /* 00000446 */
00000450 1221 move.b D1, -[A1]
00000452 B000 cmp.b D0, D0
00000454 B109 cmpm.b [A0]+, [A1]+
00000456 56C9 1020 dbne D1, +0x1022 /* 00001478 */
0000045A 4A18 tst.b [A0]+
0000045C 5388 subq.l A0, 1
0000045E 91C9 sub.l A0, A1
00000460 5348 subq.w A0, 1
00000462 44FC 57C9 4218 move.b 0x57C94218, CCR
00000468 F9FA .invalid <<F/7/4>>
0000046A FA32 FA70 .unknown 0xFA32 0xFA70 (W = 5)
0000046E FAA4 A122 .extension 0xAA4 <<F/2-3/5>> // unimplemented
00000472 A322 syscall NewHandleClear, flags=3
00000474 A31E syscall NewPtrClear, flags=3
00000476 A024 syscall SetHandleSize
00000478 0380 bclr D0, D1
0000047A 091A btst [A2]+, D4
0000047C 032E 0348 btst [A6 + 0x348], D1
00000480 02AC 18F2 0932 08D2 andi.l [A4 + 0x8D2], 0x18F20932
00000488 A000 syscall Open/PBHOpen/HOpen
0000048A 0902 btst D2, D4
0000048C FC36 18EE .unknown 0xFC36 0x18EE (W = 6)
00000490 53AE 66F0 subq.l [A6 + 0x66F0], 1
00000494 FC4E FC44 .extension 0xC4E <<F/1/6>>, 0xFC44 // unimplemented
00000498 FBCC .invalid <<F/7/5>>
label0000049A:
0000049A FBDC .invalid <<F/7/5>>
0000049C FBBA .invalid <<F/6/5>>
0000049E FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
000004A0 2E8C move.l [A7], A4
000004A2 1E14 move.b D7, [A4]
000004A4 FBC0 .invalid <<F/7/5>>
000004A6 7203 moveq.l D1, 0x03
000004A8 2401 move.l D2, D1
000004AA 3600 move.w D3, D0
000004AC 3400 move.w D2, D0
000004AE 2202 move.l D1, D2
000004B0 2400 move.l D2, D0
000004B2 2601 move.l D3, D1
000004B4 780F moveq.l D4, 0x0F
000004B6 D482 add.l D2, D2
000004B8 D180 addx.l D0, D0
000004BA B083 cmp.l D0, D3
000004BC 6504 bcs +0x6 /* 000004C2 */
000004BE 9083 sub.l D0, D3
000004C0 5201 addq.b D1, 1
label000004C2:
000004C2 51CC 0600 dbf D4, +0x602 /* 00000AC4 */
000004C6 BB86 xor.l D6, D5
000004C8 8B01 sbcd D5, D1
000004CA D331 1000 add.b [A1 + D1.w], D1
000004CE 0A24 0E3B xori.b -[A4], 0x3B /* ';' */
000004D2 2AFA A30E move.l [A5]+, [PC - 0x5CF2 /* FFFFA7E2, cstring ""<EOF> */]
000004D6 140C move.b D2, A4
000004D8 2A0A move.l D5, A2
000004DA 2E08 move.l D7, A0
000004DC CC02 and.b D6, D2
000004DE 002B 8256 1303 ori.b [A3 + 0x1303], 0x56 /* 'V' */
000004E4 F456 cinvp DATA, [A6]
000004E6 3812 move.w D4, [A2]
000004E8 1C4E movea.b A6, A6
000004EA 0E20 1000 .invalid.b -[A0], 0x0 // invalid immediate operation
000004EE 1440 movea.b A2, D0
000004F0 0840 6088 bchg.b D0, 0x88
000004F4 AA00 syscall OpenCPort
000004F6 E300 asl D0.b, 1
000004F8 1A53 movea.b A5, [A3]
000004FA 1D26 move.b -[A6], -[A6]
000004FC 8B00 sbcd D5, D0
000004FE 0E12 4634 .invalid.b [A2], 0x34 /* '4' */ // invalid immediate operation
00000502 5502 subq.b D2, 2
00000504 1680 move.b [A3], D0
00000506 6902 bvs +0x4 /* 0000050A */
00000508 F325 .extension 0x325 <<F/4-5/1>> // unimplemented
label0000050A:
0000050A C700 abcd D3, D0
0000050C 2C30 6902 630F move.l D6, [[A0 + <<invalid base displacement size>> + D6] + 0x630F]
00000512 7502 moveq.l D2, 0x02
00000514 1B08 move.b -[A5], A0
00000516 061B 0840 addi.b [A3]+, 0x40 /* '@' */
0000051A 6040 bra +0x42 /* 0000055C */
0000051C 0802 0073 btst.b D2, 0x73 /* 's' */
00000520 1678 2101 movea.b A3, [0x00002101]
00000524 D6D3 add.w A3, [A3]
00000526 04D6 .incomplete
00000528 DB01 addx.b D5, D1
0000052A D6AB 00E3 add.l D3, [A3 + 0xE3]
0000052E 1B40 0E1A move.b [A5 + 0xE1A /* export_447 */], D0
00000532 E026 asr D6.b, D0
00000534 1440 movea.b A2, D0
00000536 0EE5 .incomplete
00000538 04A3 718B 0082 subi.l -[A3], 0x718B0082
0000053E 121C move.b D1, [A4]+
00000540 BC20 cmp.b D6, -[A0]
00000542 0000 0010 ori.b D0, 0x10
00000546 0093 F6EB 00E3 ori.l [A3], 0xF6EB00E3
0000054C 1E73 3D49 movea.b A7, [[A3 + <<invalid base displacement size>>]]
00000550 055B bchg [A3]+, D2
00000552 47F3 4412 lea.l A3, [A3 + D4.w * 4 + 0x12]
00000556 1CD8 move.b [A6]+, [A0]+
00000558 2010 move.l D0, [A0]
0000055A 7B22 moveq.l D5, 0x22
label0000055C:
0000055C 3C5B movea.w A6, [A3]+
0000055E 0824 08BB btst.b -[A4], 0xBB
00000562 0148 bchg A0, D0
00000564 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000566 0E83 092A B301 .invalid.l D3, 0x92AB301 // invalid immediate operation
0000056C 3304 move.w -[A1], D4
0000056E 0B3D btst <<invalid special address>>, D5
00000570 6105 bsr +0x7 /* 00000577 */
00000572 631C bls +0x1E /* 00000590 */
00000574 067B 2202 0033 addi.w [PC + D0.w + 0x33], 0x2202
0000057A 2078 B27B movea.l A0, [0xFFFFB27B]
0000057E 223A 8B10 move.l D1, [PC - 0x74F0 /* FFFF9090, cstring ""<EOF> */]
00000582 C315 and.b [A5], D1
00000584 189A move.b [A4], [A2]+
00000586 54D3 scc [A3]
00000588 029B 1BAB 3E06 andi.l [A3]+, 0x1BAB3E06
0000058E 8A43 or.w D5, D3
label00000590:
00000590 00AE 7B58 5C4B 0502 ori.l [A6 + 0x502], 0x7B585C4B /* '{X\\K' */
00000598 000B 0C06 ori.b A3, 0x6
0000059C 8AD6 divu.w D5, [A6]
0000059E 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000005A0 D6BB 08D6 add.l D3, [PC + D0 - 0x42]
000005A4 5315 subq.b [A5], 1
000005A6 E31B rol D3.b, 1
000005A8 8E1A or.b D7, [A2]+
000005AA 5318 subq.b [A0]+, 1
000005AC 2643 movea.l A3, D3
000005AE 00FB .incomplete
000005B0 0C14 8E0A cmpi.b [A4], 0xA /* '\n' */
000005B4 210B move.l -[A0], A3
000005B6 6EC9 bgt -0x35 /* 00000581 */
000005B8 000F C100 ori.b A7, 0x0
000005BC AB0D syscall GetSeek
000005BE C500 abcd D2, D0
000005C0 0FC1 .incomplete
000005C2 00EB .incomplete
000005C4 09C5 .incomplete
000005C6 000F C100 ori.b A7, 0x0
000005CA 6303 bls +0x5 /* 000005CF */
000005CC 4336 9C4B .invalid 1, [A6 + A1 * 4 + 0x4B] // invalid opcode 4 with b == 4
000005D0 369C move.w [A3], [A4]+
000005D2 7330 moveq.l D1, 0x30
000005D4 9CF3 2106 8B10 sub.w A6, [[A3 + <<invalid base displacement size>>] + D2 - 0x74F0]
000005DA 0200 B31E andi.b D0, 0x1E
000005DE 443B 0805 neg.b [PC + D0 + 0x5]
000005E2 1C60 movea.b A6, -[A0]
000005E4 D10F addx.b -[A0], -[A7]
000005E6 1416 move.b D2, [A6]
000005E8 CA40 and.w D5, D0
000005EA 0E88 0C08 1A6B .invalid.l A0, 0xC081A6B // invalid immediate operation
000005F0 7441 moveq.l D2, 0x41
000005F2 1748 8912 move.b [A3 - 0x76EE], A0
000005F6 5502 subq.b D2, 2
000005F8 16FA 6502 move.b [A3]+, [PC + 0x6502 /* 00006AFC, cstring ""<EOF> */]
000005FC C304 abcd D1, D4
000005FE D701 addx.b D3, D1
00000600 0F80 bclr D0, D7
00000602 6502 bcs +0x4 /* 00000606 */
00000604 2B14 move.l -[A5], [A4]
label00000606:
00000606 D701 addx.b D3, D1
00000608 2330 6502 DB25 move.l -[A1], [[A0 + <<invalid base displacement size>> + D6 * 4] - 0x24DB]
0000060E 7902 moveq.l D4, 0x02
00000610 360A move.w D3, A2
00000612 1EEB 008B move.b [A7]+, [A3 + 0x8B]
00000616 697B bvs +0x7D /* 00000693 */
00000618 2540 0883 move.l [A2 + 0x883], D0
0000061C 1038 6117 move.b D0, [0x00006117]
00000620 2E60 movea.l A7, -[A0]
00000622 6320 bls +0x22 /* 00000644 */
00000624 B307 xor.b D7, D1
00000626 0473 0660 163B subi.w [A3 + D1.w * 8 + 0x3B], 0x660
0000062C 00CC .incomplete
0000062E 7B16 moveq.l D5, 0x16
00000630 0200 6300 andi.b D0, 0x0
00000634 652A bcs +0x2C /* 00000660 */
00000636 851B or.b [A3]+, D2
00000638 8A2E 083A or.b D5, [A6 + 0x83A]
0000063C 8A3B 04C5 or.b D5, [PC + D0.w * 4 - 0x59]
00000640 1814 move.b D4, [A4]
00000642 2E0E move.l D7, A6
label00000644:
00000644 CCD6 mulu.w D6, [A6]
00000646 7E06 moveq.l D7, 0x06
00000648 8A02 or.b D5, D2
0000064A 007B 6676 121C ori.w [PC + D1.w * 2 + 0x1C], 0x6676 /* 'fv' */
00000650 5020 addq.b -[A0], 8
00000652 1B57 3B7B move.b [A5 + 0x3B7B], [A7]
00000656 10A3 move.b [A0], -[A3]
00000658 122E 6071 move.b D1, [A6 + 0x6071]
0000065C 0306 btst D6, D1
0000065E 5B0A subq.b A2, 5
label00000660:
00000660 D623 add.b D3, -[A3]
00000662 097B 09A3 084B 003B 02A8 bchg [[0x84B + D0] + 0x3B02A8], D4
0000066C A312 syscall SetEOF, flags=3
0000066E 06A3 1216 8002 addi.l -[A3], 0x12168002
00000674 00C3 .incomplete
00000676 0D78 1680 bchg [0x00001680], D6
0000067A 6102 bsr +0x4 /* 0000067E */
0000067C 06A3 01A5 0814 addi.l -[A3], 0x1A50814
// begin alternate branch 0000067E-00000684
fn0000067E:
0000067E 01A5 bclr -[A5], D0
00000680 0814 2E48 btst.b [A4], 0x48 /* 'H' */
// end alternate branch 0000067E-00000684
fn0000067E: // (misaligned)
00000682 2E48 movea.l A7, A0
00000684 CC01 and.b D6, D1
00000686 01D9 .incomplete
00000688 0665 18AB addi.w -[A5], 0x18AB
0000068C 3410 move.w D2, [A0]
0000068E 9B05 subx.b D5, D5
00000690 2E0E move.l D7, A6
00000692 D506 addx.b D2, D6
00000694 9B05 subx.b D5, D5
00000696 512E A122 subq.b [A6 - 0x5EDE], 8
0000069A 9B05 subx.b D5, D5
0000069C 068A 1A73 4626 addi.l A2, 0x1A734626
000006A2 2E2A 410F move.l D7, [A2 + 0x410F]
000006A6 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000006A8 853A 6300 or.b [PC + 0x6300 /* 00006302, cstring ""<EOF> */], D2
000006AC 090C btst A4, D4
000006AE A701 syscall Close, flags=7
000006B0 C506 abcd D2, D6
000006B2 8A29 051A or.b D5, [A1 + 0x51A]
000006B6 AB14 syscall PatDither
000006B8 2678 6101 movea.l A3, [0x00006101]
000006BC D66A D66E add.w D3, [A2 - 0x2992]
000006C0 D60E add.b D3, A6
000006C2 E31B rol D3.b, 1
000006C4 4904 .invalid 4, D4 // invalid opcode 4 with b == 4
000006C6 E921 asl D1.b, D4
000006C8 828C or.l D1, A4
000006CA 8B05 sbcd D5, D5
000006CC 0E73 0108 2306 1406 .invalid.w [[A3 + <<invalid base displacement size>>] + D2 * 2 + 0x1406], 0x108 // invalid immediate operation
000006D4 0509 btst A1, D2
000006D6 CB19 and.b [A1]+, D5
000006D8 B633 004B cmp.b D3, [A3 + D0.w + 0x4B]
000006DC 04BB 0008 0E6B 0009 subi.l [PC + D0.w + 0x9], 0x80E6B
000006E4 3A36 0545 move.w D5, <<invalid full ext with IS == 1 and I/IS == 5>>
000006E8 B301 xor.b D1, D1
000006EA C021 and.b D0, -[A1]
000006EC 03FB .incomplete
000006EE 024B 340B andi.w A3, 0x340B
000006F2 01F4 .incomplete
000006F4 2AEB 1D81 move.l [A5]+, [A3 + 0x1D81]
000006F8 1B2B 0030 move.b -[A5], [A3 + 0x30]
000006FC 2AA3 move.l [A5], -[A3]
000006FE 131E move.b -[A1], [A6]+
00000700 0A02 006B xori.b D2, 0x6B /* 'k' */
00000704 021E 0C25 andi.b [A6]+, 0x25 /* '%' */
00000708 056B 02EC bchg [A3 + 0x2EC], D2
0000070C 630E bls +0x10 /* 0000071C */
0000070E C502 abcd D2, D2
00000710 DB0D addx.b -[A5], -[A5]
00000712 1E0A move.b D7, A2
00000714 A22E syscall BlockMove/BlockMoveData, flags=2
00000716 088B 04CD bclr.b A3, 0xCD
0000071A 02A2 A283 1F1B andi.l -[A2], 0xA2831F1B
// begin alternate branch 0000071C-00000720
label0000071C:
0000071C A283 syscall SetOSDefault, flags=2
0000071E 1F1B move.b -[A7], [A3]+
// end alternate branch 0000071C-00000720
label0000071C: // (misaligned)
00000720 09C0 .incomplete
00000722 B893 cmp.l D4, [A3]
00000724 022A C51E 650F andi.b [A2 + 0x650F], 0x1E
0000072A 003C 6A24 ori.b ccr, 36
0000072E 0EE2 .incomplete
00000730 08F4 2A0B 8605 bset.b [A4 + A0.w * 8 + 0x5], 0xB
00000736 075A bchg [A2]+, D3
00000738 930D subx.b -[A1], -[A5]
0000073A B301 xor.b D1, D1
0000073C DB0B addx.b -[A5], -[A3]
0000073E 1E58 movea.b A7, [A0]+
00000740 8504 sbcd D2, D4
00000742 2D04 move.l -[A6], D4
00000744 331F move.w -[A1], [A7]+
00000746 A306 syscall KillIO, flags=3
00000748 8101 sbcd D0, D1
0000074A 2906 move.l -[A4], D6
0000074C 8D01 sbcd D6, D1
0000074E 3B0F move.w -[A5], A7
00000750 710A moveq.l D0, 0x0A
00000752 8903 sbcd D4, D3
00000754 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00000756 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
00000758 E509 lsl D1.b, 2
0000075A 6311 bls +0x13 /* 0000076D */
0000075C B702 xor.b D2, D3
0000075E 5744 subq.w D4, 3
00000760 6301 bls +0x3 /* 00000763 */
00000762 CD09 abcd -[A6], -[A1]
00000764 368C move.w [A3], A4
00000766 1E0C move.b D7, A4
00000768 0EC5 .incomplete
0000076A 026B 000C 088C andi.w [A3 + 0x88C], 0xC
00000770 0200 2310 andi.b D0, 0x10
00000774 2E0E move.l D7, A6
00000776 8B04 sbcd D5, D4
00000778 C50E abcd -[A2], -[A6]
0000077A 2501 move.l -[A2], D1
0000077C 9317 sub.b [A7], D1
0000077E 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4
00000780 CD03 abcd D6, D3
00000782 0A2E 0E5B 112E xori.b [A6 + 0x112E], 0x5B /* '[' */
00000788 0873 060E 0F2E 08B3 5811 bchg.b [[A3 + 0x8B3] + D0 * 8 + 0x5811], 0xE
00000792 1066 movea.b A0, -[A6]
00000794 2E08 move.l D7, A0
00000796 F335 .extension 0x335 <<F/4-5/1>> // unimplemented
00000798 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000079A 8504 sbcd D2, D4
0000079C 1C13 move.b D6, [A3]
0000079E 072E 089B btst [A6 + 0x89B], D3
000007A2 268D move.l [A3], A5
000007A4 560C addq.b A4, 3
000007A6 0E09 1723 .invalid.b A1, 0x23 /* '#' */ // invalid immediate operation
000007AA 100C move.b D0, A4
000007AC 2AA5 move.l [A5], -[A5]
000007AE 0729 0193 btst [A1 + 0x193], D3
000007B2 1775 5E7B 056B move.b [A3 + 0x56B], [A5 + D5 * 8 + 0x7B]
000007B8 340B move.w D2, A3
000007BA 0689 282B 996B addi.l A1, 0x282B996B
000007C0 34DB move.w [A2]+, [A3]+
000007C2 076B 1C6B bchg [A3 + 0x1C6B], D3
000007C6 3469 3683 movea.w A2, [A1 + 0x3683]
000007CA 0153 bchg [A3], D0
000007CC 346B 344B movea.w A2, [A3 + 0x344B]
000007D0 0402 000F subi.b D2, 0xF
000007D4 E102 asl D2.b, 8
000007D6 BB20 xor.b -[A0], D5
000007D8 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000007DA 7B00 moveq.l D5, 0x00
000007DC 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000007DE E100 asl D0.b, 8
000007E0 3B2B 8B0E move.w -[A5], [A3 - 0x74F2]
000007E4 6B34 bmi +0x36 /* 0000081A */
000007E6 34C3 move.w [A2]+, D3
000007E8 0625 02D5 addi.b -[A5], 0xD5
000007EC 010F btst A7, D0
000007EE 8509 sbcd -[A2], -[A1]
000007F0 6D0C blt +0xE /* 000007FE */
000007F2 3E05 move.w D7, D5
000007F4 2C3E move.l D6, <<invalid special address>>
000007F6 1818 move.b D4, [A0]+
000007F8 1818 move.b D4, [A0]+
000007FA 3109 move.w -[A0], A1
000007FC D703 addx.b D3, D3
label000007FE:
000007FE 4FD7 lea.l A7, [A7]
00000800 035E bchg [A6]+, D1
00000802 9B19 sub.b [A1]+, D5
00000804 A15C syscall MemoryDispatch/MemoryDispatchA0Result, flags=1
00000806 2304 move.l -[A1], D4
00000808 0E24 083B .invalid.b -[A4], 0x3B /* ';' */ // invalid immediate operation
0000080C 0E7B 8413 1183 0F9C 8B03 .invalid.w [[ + <<invalid base displacement size>> + D1] + 0xF9C8B03], 0x8413 // invalid immediate operation
00000816 730F moveq.l D1, 0x0F
00000818 1E16 move.b D7, [A6]
label0000081A:
0000081A 303B 4C21 move.w D0, [PC + D4 * 4 + 0x21]
0000081E 015C bchg [A4]+, D0
00000820 069B 310B 1D14 addi.l [A3]+, 0x310B1D14
00000826 6100 3389 bsr +0x338B /* 00003BB1 */
0000082A 5A43 addq.w D3, 5
0000082C 247B 045A movea.l A2, [PC + D0.w * 4 + 0x5A]
00000830 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00000832 9283 sub.l D1, D3
00000834 3F8B 0433 move.w [A7 + D0.w * 4 + 0x33], A3
00000838 1885 move.b [A4], D5
0000083A 1F0F move.b -[A7], A7
0000083C 5A13 addq.b [A3], 5
0000083E 1C06 move.b D6, D6
00000840 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000842 E500 asl D0.b, 2
00000844 134E EB01 move.b [A1 - 0x14FF], A6
00000848 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
0000084A 745B moveq.l D2, 0x5B
0000084C 1B69 02AD 01CB move.b [A5 + 0x1CB], [A1 + 0x2AD]
00000852 515A subq.w [A2]+, 8
00000854 EB10 roxl D0.b, 5
00000856 141E move.b D2, [A6]+
00000858 4334 0200 .invalid 1, [A4 + D0.w * 2] // invalid opcode 4 with b == 4
0000085C BB4E cmpm.w [A5]+, [A6]+
0000085E 7674 moveq.l D3, 0x74
00000860 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000862 E100 asl D0.b, 8
00000864 1CCE move.b [A6]+, A6
00000866 1B02 move.b -[A5], D2
00000868 0F5A bchg [A2]+, D7
0000086A C307 abcd D1, D7
0000086C C502 abcd D2, D2
0000086E BB37 A313 141F 5B00 xor.b [[A7 + A2 * 2] + 0x141F5B00], D5
00000876 6B9D bmi -0x61 /* 00000815 */
00000878 C30F abcd -[A1], -[A7]
0000087A 64B3 bcc -0x4B /* 0000082F */
0000087C 3A02 move.w D5, D2
0000087E 009B 8E4B 2574 ori.l [A3]+, 0x8E4B2574
00000884 E329 lsl D1.b, D1
00000886 7B00 moveq.l D5, 0x00
00000888 7B80 moveq.l D5, 0xFFFFFF80
0000088A EB5D rol D5.w, 5
0000088C BB8A cmpm.l [A5]+, [A2]+
0000088E B333 7B00 xor.b [A3 + <<invalid base displacement size>> + D7 * 2], D1
00000892 6B30 bmi +0x32 /* 000008C4 */
00000894 7B00 moveq.l D5, 0x00
00000896 8B39 7B00 433E or.b [0x7B00433E], D5
0000089C 7B00 moveq.l D5, 0x00
0000089E 3B3E move.w -[A5], <<invalid special address>>
000008A0 7B00 moveq.l D5, 0x00
000008A2 333E move.w -[A1], <<invalid special address>>
000008A4 7B53 moveq.l D5, 0x53
000008A6 BB0A cmpm.b [A5]+, [A2]+
000008A8 433E .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
000008AA E95F rol D7.w, 4
000008AC A932 syscall DisposeMenu
000008AE 0A24 0804 xori.b -[A4], 0x4
000008B2 E30C lsl D4.b, 1
000008B4 48AB 0061 000E movem.w [A3 + 0xE], D0,D5,D6
000008BA 331D move.w -[A1], [A5]+
000008BC D524 add.b -[A4], D2
000008BE A112 syscall SetEOF, flags=1
000008C0 530C subq.b A4, 1
000008C2 A512 syscall SetEOF, flags=5
label000008C4:
000008C4 1B03 move.b -[A5], D3
000008C6 2509 move.l -[A2], A1
000008C8 0F1E btst [A6]+, D7
000008CA 0666 0200 addi.w -[A6], 0x200
000008CE 8B57 or.w [A7], D5
000008D0 CB48 exg A5, A0
000008D2 8381 9B06 unpk D1, D1, 0x9B06
000008D6 9B23 sub.b -[A3], D5
000008D8 8301 sbcd D1, D1
000008DA F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000008DC 2A5A movea.l A5, [A2]+
000008DE A311 syscall GetEOF, flags=3
000008E0 04F6 .incomplete
000008E2 C89B and.l D4, [A3]+
000008E4 0004 A40F ori.b D4, 0xF
000008E8 E033 roxr D3.b, D0
000008EA 119B 1CAB move.b [A0 + D1 * 4 - 0x85], [A3]+
000008EE 8013 or.b D0, [A3]
000008F0 008B 231E 0428 ori.l A3, 0x231E0428
000008F6 C825 and.b D4, -[A5]
000008F8 30D3 move.w [A0]+, [A3]
000008FA 07B3 0923 1E13 1900 DB0C bclr [[A3 + 0x1E13 + D0] + 0x1900DB0C], D3
00000904 0F85 bclr D5, D7
00000906 01EB .incomplete
00000908 00C1 .incomplete
0000090A 00C5 .incomplete
0000090C 29DB 0D9B 616B move.l 0xD9B616B, [A3]+
00000912 4B65 chk.w D5, -[A5]
00000914 01A1 bclr -[A1], D0
00000916 2C04 move.l D6, D4
00000918 E303 asl D3.b, 1
0000091A C8C3 mulu.w D4, D3
0000091C 0619 018B addi.b [A1]+, 0x8B
00000920 0EA3 4504 2B01 .invalid.l -[A3], 0x45042B01 // invalid immediate operation
00000926 3094 move.w [A0], [A4]
00000928 6508 bcs +0xA /* 00000932 */
0000092A 6B0B bmi +0xD /* 00000937 */
0000092C 04CB .incomplete
0000092E 0033 1D0B 018B 052A C306 ori.b [[ + <<invalid base displacement size>> + D0] + 0x52AC306], 0xB
// begin alternate branch 00000932-00000938
label00000932:
00000932 018B bclr A3, D0
00000934 052A C306 btst [A2 - 0x3CFA], D2
// end alternate branch 00000932-00000938
label00000932: // (misaligned)
00000938 1EE9 0B0F move.b [A7]+, [A1 + 0xB0F]
0000093C B02A D910 cmp.b D0, [A2 - 0x26F0]
00000940 B100 xor.b D0, D0
00000942 A932 syscall DisposeMenu
00000944 681E bvc +0x20 /* 00000964 */
00000946 0636 850E 1338 6109 A339 addi.b [A6 + 0x6109A339 + D1 * 2], 0xE
00000950 1416 move.b D2, [A6]
00000952 9B1A sub.b [A2]+, D5
00000954 6433 bcc +0x35 /* 00000989 */
00000956 3102 move.w -[A0], D2
00000958 00C3 .incomplete
0000095A 502B 025B addq.b [A3 + 0x25B], 8
0000095E 1888 move.b [A4], A0
00000960 633F bls +0x41 /* 000009A1 */
00000962 E933 roxl D3.b, D4
label00000964:
00000964 B334 513B CB11 6B06 CA36 0636 xor.b [[A4 - 0x34EE94FA + D5] - 0x35C9F9CA], D1
00000970 A93F syscall GetItmIcon
00000972 2B39 1EE5 390C move.l -[A5], [0x1EE5390C]
00000978 C505 abcd D2, D5
0000097A 3308 move.w -[A1], A0
0000097C 2E08 move.l D7, A0
0000097E 3B13 move.w -[A5], [A3]
00000980 8D03 sbcd D6, D3
00000982 6B0D bmi +0xF /* 00000991 */
00000984 2987 8B05 move.l [[A4 + <<invalid base displacement size>>] + A0 * 2], D7
00000988 6885 bvc -0x79 /* 0000090F */
0000098A 0B0F btst A7, D5
0000098C 1404 move.b D2, D4
0000098E 6CEB bge -0x13 /* 0000097B */
00000990 0502 btst D2, D2
00000992 0033 8971 246B ori.b [A3 + D2.w * 4 + 0x6B], 0x71 /* 'q' */
00000998 1D64 C30A move.b [A6 - 0x3CF6], -[A4]
0000099C 0200 0F04 andi.b D0, 0x4
000009A0 28C5 move.l [A4]+, D5
000009A2 080F 6110 btst.b A7, 0x10
000009A6 6A93 bpl -0x6B /* 0000093B */
000009A8 3313 move.w -[A1], [A3]
000009AA 0513 btst [A3], D2
000009AC 0A04 4C56 xori.b D4, 0x56 /* 'V' */
000009B0 2C4C movea.l A6, A4
000009B2 082C 6283 0006 btst.b [A4 + 0x6], 0x83
000009B8 685B bvc +0x5D /* 00000A15 */
000009BA 0500 btst D0, D2
000009BC 6509 bcs +0xB /* 000009C7 */
000009BE BE04 cmp.b D7, D4
000009C0 8456 or.w D2, [A6]
000009C2 6B0D bmi +0xF /* 000009D1 */
000009C4 1E0C move.b D7, A4
000009C6 6B0D bmi +0xF /* 000009D5 */
000009C8 0200 830B andi.b D0, 0xB
000009CC EC7B ror D3.w, D6
000009CE 0023 0E63 ori.b -[A3], 0x63 /* 'c' */
000009D2 07FB .incomplete
000009D4 20EB 3304 move.l [A0]+, [A3 + 0x3304]
000009D8 2856 movea.l A4, [A6]
000009DA 0200 BB64 andi.b D0, 0x64 /* 'd' */
000009DE 0493 016A B52C subi.l [A3], 0x16AB52C
000009E4 A304 syscall Control, flags=3
000009E6 A118 syscall GetFPos, flags=1
000009E8 730D moveq.l D1, 0x0D
000009EA 7A53 moveq.l D5, 0x53
000009EC 062B 0765 0B3B addi.b [A3 + 0xB3B], 0x65 /* 'e' */
000009F2 2163 030B move.l [A0 + 0x30B], -[A3]
000009F6 184B movea.b A4, A3
000009F8 01D3 .incomplete
000009FA 11E5 00E3 move.b [0x000000E3], -[A5]
000009FE 3104 move.w -[A0], D4
00000A00 C302 abcd D1, D2
00000A02 AB0B syscall DrawSlab
00000A04 7A74 moveq.l D5, 0x74
00000A06 533B 8518 subq.b [PC + A0 * 4], 1
00000A0A C949 exg A4, A1
00000A0C 4929 AA00 .invalid 4, [A1 - 0x5600] // invalid opcode 4 with b == 4
00000A10 0FA2 bclr -[A2], D7
00000A12 2825 move.l D4, -[A5]
00000A14 136B 1503 0A30 move.b [A1 + 0xA30], [A3 + 0x1503]
00000A1A AB45 syscall bEND9
00000A1C 38B9 02F1 07B4 move.w [A4], [0x02F107B4]
00000A22 7A23 moveq.l D5, 0x23
00000A24 06AB 07AB 4505 040F addi.l [A3 + 0x40F], 0x7AB4505
00000A2C 1104 move.b -[A0], D4
00000A2E B103 xor.b D3, D0
00000A30 1341 009B move.b [A1 + 0x9B], D1
00000A34 A649 syscall HPurge, flags=6
00000A36 1B0F move.b -[A5], A7
00000A38 B501 xor.b D1, D2
00000A3A 0FAD 010F bclr [A5 + 0x10F], D7
00000A3E A901 syscall FMSwapFont
00000A40 223C 9EE2 0870 move.l D1, 0x9EE20870
00000A46 9301 subx.b D1, D1
00000A48 AB0B syscall DrawSlab
00000A4A 1E29 1743 move.b D7, [A1 + 0x1743]
00000A4E 2A38 9B16 move.l D5, [0xFFFF9B16]
00000A52 A960 syscall GetControlValue/GetCtlValue
00000A54 FB84 .invalid <<F/6/5>>
00000A56 14A0 move.b [A2], -[A0]
00000A58 0200 0FB4 andi.b D0, 0xB4
00000A5C 7A4B moveq.l D5, 0x4B
00000A5E 0170 E129 AB0B bchg [[A0 - 0x54F5 + A6]], D0
00000A64 E306 asl D6.b, 1
00000A66 5503 subq.b D3, 2
00000A68 B301 xor.b D1, D1
00000A6A 636D bls +0x6F /* 00000AD9 */
00000A6C 44CB move.b A3, CCR
00000A6E 03ED .incomplete
00000A70 07DD .incomplete
00000A72 10F6 CB09 move.b [A0]+, [[A6 + <<invalid base displacement size>> + A4 * 2]]
00000A76 8302 sbcd D1, D2
00000A78 A51F syscall DisposPtr/DisposePtr, flags=5
00000A7A 1630 0200 move.b D3, [A0 + D0.w * 2]
00000A7E 9B84 subx.l D5, D4
00000A80 C506 abcd D2, D6
00000A82 EB5C rol D4.w, 5
00000A84 3322 move.w -[A1], -[A2]
00000A86 B10D cmpm.b [A0]+, [A5]+
00000A88 8900 sbcd D4, D0
00000A8A 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000A8C 8550 or.w [A0], D2
00000A8E 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000A90 530E subq.b A6, 1
00000A92 A9A8 syscall GetResInfo
00000A94 0D26 btst -[A6], D6
00000A96 683C bvc +0x3E /* 00000AD4 */
00000A98 0B05 btst D5, D5
00000A9A E208 lsr D0.b, 1
00000A9C 1B01 move.b -[A5], D1
00000A9E 0E1B 0CEB .invalid.b [A3]+, 0xEB // invalid immediate operation
00000AA2 00BB 3523 2504 CE8B ori.l [PC + A4 * 8 - 0x117], 0x35232504
00000AAA 0249 2FCB andi.w A1, 0x2FCB
00000AAE 7614 moveq.l D3, 0x14
00000AB0 456F AB57 chk.w D2, [A7 - 0x54A9]
00000AB4 AB04 syscall ColorMap
00000AB6 581C addq.b [A4]+, 4
00000AB8 BB09 cmpm.b [A5]+, [A1]+
00000ABA 0C36 BAAB 3A04 cmpi.b [A6 + D3 * 2 + 0x4], 0xAB
00000AC0 2813 move.l D4, [A3]
00000AC2 0104 btst D4, D0
label00000AC4:
00000AC4 CEE3 mulu.w D7, -[A3]
00000AC6 0004 6C53 ori.b D4, 0x53 /* 'S' */
00000ACA 0204 286B andi.b D4, 0x6B /* 'k' */
00000ACE 01A0 bclr -[A0], D0
00000AD0 2504 move.l -[A2], D4
00000AD2 0428 5B01 1642 subi.b [A0 + 0x1642], 0x1
// begin alternate branch 00000AD4-00000AD8
label00000AD4:
00000AD4 5B01 subq.b D1, 5
00000AD6 1642 movea.b A3, D2
// end alternate branch 00000AD4-00000AD8
label00000AD4: // (misaligned)
00000AD8 0F58 bchg [A0]+, D7
00000ADA 130B move.b -[A1], A3
00000ADC 0200 3B64 andi.b D0, 0x64 /* 'd' */
00000AE0 4473 0587 03FB 0C0E neg.w [[ + <<invalid base displacement size>>] + D0 * 4 + 0x3FB0C0E]
00000AE8 891A or.b [A2]+, D4
00000AEA 1B32 557D move.b -[A5], <<invalid full ext with IS == 1 and I/IS == 5>>
00000AEE 8706 sbcd D3, D6
00000AF0 4493 neg.l [A3]
00000AF2 2031 02E4 move.l D0, [A1 + D0.w * 2 - 0x28]
00000AF6 3C6A 795F movea.w A6, [A2 + 0x795F]
00000AFA 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000AFC CB00 abcd D5, D0
00000AFE 9474 9B0D sub.w D2, [[A4 + <<invalid base displacement size>>] + A1 * 2]
00000B02 1E06 move.b D7, D6
00000B04 90A5 sub.l D0, -[A5]
00000B06 3C04 move.w D6, D4
00000B08 AB05 syscall CopyHandle
00000B0A 7283 moveq.l D1, 0xFFFFFF83
00000B0C 0A01 3D63 xori.b D1, 0x63 /* 'c' */
00000B10 0E0F 054B .invalid.b A7, 0x4B /* 'K' */ // invalid immediate operation
00000B14 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000B16 6D45 blt +0x47 /* 00000B5D */
00000B18 654A bcs +0x4C /* 00000B64 */
00000B1A 7202 moveq.l D1, 0x02
00000B1C 00B3 0604 BB04 C8E1 ori.l [A3 + A4 - 0x31], 0x604BB04
00000B24 2E94 move.l [A7], [A4]
00000B26 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000B28 7B37 moveq.l D5, 0x37
00000B2A 8517 or.b [A7], D2
00000B2C FB4D .extension 0xB4D <<F/4-5/5>> // unimplemented
00000B2E C30C abcd -[A1], -[A4]
00000B30 A12C syscall InitApplZone, flags=1
00000B32 7B37 moveq.l D5, 0x37
00000B34 E12E lsl D6.b, D0
00000B36 1623 move.b D3, -[A3]
00000B38 2116 move.l -[A0], [A6]
00000B3A 30A9 410F move.w [A0], [A1 + 0x410F]
00000B3E 2549 7B37 move.l [A2 + 0x7B37], A1
00000B42 8B1D or.b [A5]+, D5
00000B44 8B08 sbcd -[A5], -[A0]
00000B46 8540 C665 pack D2, D0, 0xC665
00000B4A 00E4 .incomplete
00000B4C 06E4 .incomplete
00000B4E A515 syscall SetVol/PBHSetVol/HSetVol, flags=5
00000B50 F342 .extension 0x342 <<F/4-5/1>> // unimplemented
00000B52 1E0C move.b D7, A4
00000B54 C60C and.b D3, A4
00000B56 E4C5 roxr .w D5
00000B58 40B0 C670 negx.l [A0 + A4.w * 8 + 0x70]
00000B5C CB0D abcd -[A5], -[A5]
00000B5E 42A3 clr.l -[A3]
00000B60 060F A52C addi.b A7, 0x2C /* ',' */
label00000B64:
00000B64 5340 subq.w D0, 1
00000B66 A206 syscall KillIO, flags=2
00000B68 C628 2A02 and.b D3, [A0 + 0x2A02]
00000B6C 0063 1B6B ori.w -[A3], 0x1B6B
00000B70 26C6 move.l [A3]+, D6
00000B72 A345 syscall FlushFile, flags=3
00000B74 5586 subq.l D6, 2
00000B76 D912 add.b [A2], D4
00000B78 A502 syscall Read, flags=5
00000B7A 1B32 4139 C706 4F65 move.b -[A5], [[A2 - 0x38F9B09B + D4]]
00000B82 0255 1539 andi.w [A5], 0x1539
00000B86 0265 3F1B andi.w -[A5], 0x3F1B
00000B8A 3245 movea.w A1, D5
00000B8C 0D6A 8707 bchg [A2 - 0x78F9], D6
00000B90 0C0C 0EA5 cmpi.b A4, 0xA5
00000B94 116B 470C 0864 move.b [A0 + 0x864], [A3 + 0x470C]
00000B9A CB0C abcd -[A5], -[A4]
00000B9C 0200 DB56 andi.b D0, 0x56 /* 'V' */
00000BA0 815A or.w [A2]+, D0
00000BA2 08C1 130E bset.b D1, 0xE
00000BA6 04EA .incomplete
00000BA8 0848 9707 bchg.b A0, 0x7
00000BAC 0CF6 .incomplete
00000BAE 08C3 002D bset.b D3, 0x2D /* '-' */
00000BB2 4CFE 9104 movem.l D2,A0,A4,A7, <<invalid special address>>
00000BB6 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00000BB8 6939 bvs +0x3B /* 00000BF3 */
00000BBA C32C 4D2F and.b [A4 + 0x4D2F], D1
00000BBE 82CB divu.w D1, A3
00000BC0 010E btst A6, D0
00000BC2 B307 xor.b D7, D1
00000BC4 14D4 move.b [A2]+, [A4]
00000BC6 E901 asl D1.b, 4
00000BC8 832D 2B02 or.b [A5 + 0x2B02 /* export_1372 */], D1
00000BCC 2B0A move.l -[A5], A2
00000BCE E306 asl D6.b, 1
00000BD0 9B28 633E sub.b [A0 + 0x633E], D5
00000BD4 518F subq.l A7, 8
00000BD6 EB57 roxl D7.w, 5
00000BD8 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
00000BDA 5449 addq.w A1, 2
00000BDC 07C3 .incomplete
00000BDE 020E 7A0B andi.b A6, 0xB
00000BE2 15C5 0D0E move.b [PC + 0xD0E /* 000018F2, value 0x8D */], D5
00000BE6 0484 0854 140C subi.l D4, 0x854140C
00000BEC 5402 addq.b D2, 2
00000BEE 00D3 .incomplete
00000BF0 2CB4 7A23 move.l [A6], [A4 + D7 * 2 + 0x23]
00000BF4 0704 btst D4, D3
00000BF6 8448 or.w D2, A0
00000BF8 5414 addq.b [A4], 2
00000BFA DE30 C901 add.b D7, [[A0 + <<invalid base displacement size>> + A4]]
00000BFE 1B19 move.b -[A5], [A1]+
00000C00 7649 moveq.l D3, 0x49
00000C02 1625 move.b D3, -[A5]
00000C04 09AD 05CB bclr [A5 + 0x5CB], D4
00000C08 000E 0B0D ori.b A6, 0xD /* '\r' */
00000C0C A50F syscall MountVol, flags=5
00000C0E 2B19 move.l -[A5], [A1]+
00000C10 8B08 sbcd -[A5], -[A0]
00000C12 0305 btst D5, D1
00000C14 08A3 0E04 bclr.b -[A3], 0x4
00000C18 8442 or.w D2, D2
00000C1A 8707 sbcd D3, D7
00000C1C A1A7 syscall vStdExit, flags=1
00000C1E 07AD 1302 bclr [A5 + 0x1302 /* export_604 */], D3
00000C22 4D11 .invalid 6, [A1] // invalid opcode 4 with b == 4
00000C24 F31A .extension 0x31A <<F/4-5/1>> // unimplemented
00000C26 C707 abcd D3, D7
00000C28 8D76 1114 or.w <<invalid full ext with I/IS == 4>>, D6
00000C2C 1B36 A707 CF53 0609 move.b -[A5], [[A6 + <<invalid base displacement size>>] + A2 * 8 - 0x30ACF9F7]
00000C34 19A9 0263 19E5 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, [A1 + 0x263]
00000C3A 1B8B 63F7 move.b <<invalid full ext with IS == 1 and I/IS == 7>>, A3
00000C3E 07E6 .incomplete
00000C40 9B3D sub.b <<invalid special address>>, D5
00000C42 7147 moveq.l D0, 0x47
00000C44 E915 roxl D5.b, 4
00000C46 FE21 B7F9 .unknown 0xFE21 0xB7F9 (W = 7)
00000C4A DE25 add.b D7, -[A5]
00000C4C 0E8D 194D FD82 .invalid.l A5, 0x194DFD82 // invalid immediate operation
00000C52 5D1B subq.b [A3]+, 6
00000C54 7121 moveq.l D0, 0x21
00000C56 8901 sbcd D4, D1
00000C58 8B63 or.w -[A3], D5
00000C5A 8708 sbcd -[A3], -[A0]
00000C5C 5093 addq.l [A3], 8
00000C5E 634D bls +0x4F /* 00000CAD */
00000C60 0186 bclr D6, D0
00000C62 4928 4845 .invalid 4, [A0 + 0x4845] // invalid opcode 4 with b == 4
00000C66 0CA3 3B61 276E cmpi.l -[A3], 0x3B61276E /* ';a\'n' */
00000C6C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000C6E 7E41 moveq.l D7, 0x41
00000C70 0072 010F C53C ori.w <<invalid full ext with I/IS == 4>>, 0x10F
00000C76 E001 asr D1.b, 8
00000C78 01B3 0004 bclr [A3 + D0.w + 0x4], D0
00000C7C F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000C7E FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00000C80 3B01 move.w -[A5], D1
00000C82 6100 AB80 bsr -0x547E /* FFFFB804 */
00000C86 2700 move.l -[A3], D0
00000C88 1960 9929 move.b [A4 - 0x66D7], -[A0]
00000C8C 7EE5 moveq.l D7, 0xFFFFFFE5
00000C8E 0F7E bchg <<invalid special address>>, D7
00000C90 850E sbcd -[A2], -[A6]
00000C92 04F6 .incomplete
00000C94 7225 moveq.l D1, 0x25
00000C96 01C5 .incomplete
00000C98 42C5 .invalid D5 // invalid opcode 4 with subtype 1
00000C9A 2A1A move.l D5, [A2]+
00000C9C 0F26 btst -[A6], D7
00000C9E DD6A 8708 add.w [A2 - 0x78F8], D6
00000CA2 A404 syscall Control, flags=4
00000CA4 EA0E lsr D6.b, 5
00000CA6 6D09 blt +0xB /* 00000CB1 */
00000CA8 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4
00000CAA E0B1 roxr D1, D0
00000CAC 3182 3C23 move.w [A0 + D3 * 4 + 0x23], D2
00000CB0 0393 bclr [A3], D1
00000CB2 0685 98B3 095A addi.l D5, 0x98B3095A
00000CB8 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
00000CBA 14D4 move.b [A2]+, [A4]
00000CBC 250E move.l -[A2], A6
00000CBE 832D AB04 or.b [A5 - 0x54FC], D1
00000CC2 5A5B addq.w [A3]+, 5
00000CC4 07C9 .incomplete
00000CC6 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
00000CC8 6501 bcs +0x3 /* 00000CCB */
00000CCA DB6B 6101 add.w [A3 + 0x6101], D5
00000CCE 7B17 moveq.l D5, 0x17
00000CD0 E900 asl D0.b, 4
00000CD2 2B57 E100 move.l [A5 - 0x1F00], [A7]
00000CD6 1B10 move.b -[A5], [A0]
00000CD8 1416 move.b D2, [A6]
00000CDA 3B14 move.w -[A5], [A4]
00000CDC A21A syscall GetZone, flags=2
00000CDE 0F26 btst -[A6], D7
00000CE0 CB07 abcd D5, D7
00000CE2 308B move.w [A0], A3
00000CE4 03EB .incomplete
00000CE6 0835 AD0F 5A53 btst.b [A5 + D5 * 2 + 0x53], 0xF
00000CEC 15C5 0A23 move.b [PC + 0xA23 /* 00001711, value 0x47 'G', cstring "G" */], D5
00000CF0 27A1 22C8 move.l [A3 + D2.w * 2 - 0x56], -[A1]
00000CF4 D301 addx.b D1, D1
00000CF6 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4
00000CF8 4384 .invalid 1, D4 // invalid opcode 4 with b == 6
00000CFA CD00 abcd D6, D0
00000CFC EB42 asl D2.w, 5
00000CFE E133 roxl D3.b, D0
00000D00 C87A 04B8 and.w D4, [PC + 0x4B8 /* 000004BA, value 0xB083 */]
00000D04 5314 subq.b [A4], 1
00000D06 C845 and.w D4, D5
00000D08 04D3 .incomplete
00000D0A 6B43 bmi +0x45 /* 00000D4F */
00000D0C 0E9B 2874 532C .invalid.l [A3]+, 0x2874532C /* '(tS,' */ // invalid immediate operation
00000D12 7B00 moveq.l D5, 0x00
00000D14 749B moveq.l D2, 0xFFFFFF9B
00000D16 2201 move.l D1, D1
00000D18 AB13 syscall PatConvert
00000D1A 21A1 00B3 move.l [A0 + D0.w - 0x77], -[A1]
00000D1E 0EE3 .incomplete
00000D20 5C0F addq.b A7, 6
00000D22 F8A5 120F .extension 0x8A5 <<F/2-3/4>> // unimplemented
00000D26 2644 movea.l A3, D4
00000D28 2B03 move.l -[A5], D3
00000D2A 0D0F btst A7, D6
00000D2C 22C9 move.l [A1]+, A1
00000D2E 7DB3 moveq.l D6, 0xFFFFFFB3
00000D30 0409 450F subi.b A1, 0xF
00000D34 76CB moveq.l D3, 0xFFFFFFCB
00000D36 1C45 movea.b A6, D5
00000D38 1823 move.b D4, -[A3]
00000D3A 0604 847E addi.b D4, 0x7E /* '~' */
00000D3E 2214 move.l D1, [A4]
00000D40 0C22 0200 cmpi.b -[A2], 0x0
00000D44 BB5C xor.w [A4]+, D5
00000D46 8B00 sbcd D5, D0
00000D48 3605 move.w D3, D5
00000D4A 0365 bchg -[A5], D1
00000D4C 050F btst A7, D2
00000D4E 26C1 move.l [A3]+, D1
00000D50 24E5 move.l [A2]+, -[A5]
00000D52 2807 move.l D4, D7
00000D54 0016 2947 ori.b [A6], 0x47 /* 'G' */
00000D58 6929 bvs +0x2B /* 00000D83 */
00000D5A F705 .extension 0x705 <<F/4-5/3>> // unimplemented
00000D5C EEE5 17D7 bfset -[A5] {31:23}
00000D60 0847 F709 bchg.b D7, 0x9 /* '\t' */
00000D64 8479 02C5 0D6D or.w D2, [0x02C50D6D]
00000D6A C1AB 6321 and.l [A3 + 0x6321], D0
00000D6E C353 and.w [A3], D1
00000D70 082D 1CAD 010F btst.b [A5 + 0x10F], 0xAD
00000D76 C132 C10B 0E0D 2543 and.b [[A2 + <<invalid base displacement size>> + A4] + 0xE0D2543], D0
00000D7E 010A btst A2, D0
00000D80 257B 160F 0D7B move.l [A2 + 0xD7B], [PC + D1.w * 8 + 0xF]
00000D86 0701 btst D1, D3
00000D88 B789 cmpm.l [A3]+, [A1]+
00000D8A 0A33 571E A11E 434C xori.b [[A3] + A2 + 0x434C], 0x1E
00000D92 38A5 move.w [A4], -[A5]
00000D94 0463 470A subi.w -[A3], 0x470A /* 'G\n' */
00000D98 1CAB 600A move.b [A6], [A3 + 0x600A]
00000D9C A97C syscall GetNewDialog
00000D9E 3302 move.w -[A1], D2
00000DA0 0103 btst D3, D0
00000DA2 A217 syscall Eject, flags=2
00000DA4 017D bchg <<invalid special address>>, D0
00000DA6 A104 syscall Control, flags=1
00000DA8 A216 syscall InitQueue/FInitQueue, flags=2
00000DAA FA0F 0A1C .unknown 0xFA0F 0x0A1C (W = 5)
00000DAE EB0A lsl D2.b, 5
00000DB0 7128 moveq.l D0, 0x28
00000DB2 5B0A subq.b A2, 5
00000DB4 6128 bsr +0x2A /* 00000DDE */
00000DB6 2408 move.l D2, A0
00000DB8 E821 asr D1.b, D4
00000DBA 21E0 74E5 move.l [0x000074E5], -[A0]
00000DBE BE15 cmp.b D7, [A5]
00000DC0 5B53 subq.w [A3], 5
00000DC2 2507 move.l -[A2], D7
00000DC4 0066 0507 ori.w -[A6], 0x507
00000DC8 3357 EB01 move.w [A1 - 0x14FF], [A7]
00000DCC 814B 0663 pack -[A0], -[A3], 0x0663
00000DD0 0A16 FB06 xori.b [A6], 0x6
00000DD4 E98B lsl D3, 4
00000DD6 0B0C btst A4, D5
00000DD8 E306 asl D6.b, 1
00000DDA 2D01 move.l -[A6], D1
00000DDC 1701 move.b -[A3], D1
fn00000DDE:
00000DDE A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00000DE0 01D7 .incomplete
00000DE2 0700 btst D0, D3
00000DE4 5B63 subq.w -[A3], 5
00000DE6 0AD6 .incomplete
00000DE8 E308 lsl D0.b, 1
00000DEA D663 add.w D3, -[A3]
00000DEC 02E3 .incomplete
00000DEE 1B17 move.b -[A5], [A7]
00000DF0 0088 1627 808D ori.l A0, 0x1627808D
00000DF6 14C1 move.b [A2]+, D1
00000DF8 00A2 1A0F 269B ori.l -[A2], 0x1A0F269B
00000DFE 02DB .incomplete
00000E00 0530 DB0B 8708 EACB btst [[A0 + <<invalid base displacement size>> + A5 * 2] - 0x78F71535], D2
00000E08 08DB 0580 bset.b [A3]+, 0x80
00000E0C 7312 moveq.l D1, 0x12
00000E0E 2B0E move.l -[A5], A6
00000E10 CB0E abcd -[A5], -[A6]
00000E12 4809 nbcd.b A1
00000E14 26BC 207E 6E27 move.l [A3], 0x207E6E27 /* ' ~n\'' */
00000E1A 0269 E265 3565 andi.w [A1 + 0x3565], 0xE265
00000E20 0C03 0204 cmpi.b D3, 0x4
00000E24 5889 addq.l A1, 4
00000E26 0C0B 6543 cmpi.b A3, 0x43 /* 'C' */
00000E2A 0E05 2769 .invalid.b D5, 0x69 /* 'i' */ // invalid immediate operation
00000E2E 0185 bclr D5, D0
00000E30 3FC3 move.w <<invalid special address>>, D3
00000E32 8607 or.b D3, D7
00000E34 01E1 .incomplete
00000E36 8190 or.l [A0], D0
00000E38 457C 6300 chk.w D2, 0x6300 /* 'c\0' */
00000E3C 9578 AB0E sub.w [0xFFFFAB0E], D2
// begin alternate branch 00000E3E-00000E40
label00000E3E:
00000E3E AB0E syscall MakeScaleTbl
// end alternate branch 00000E3E-00000E40
label00000E3E: // (misaligned)
00000E40 7156 moveq.l D0, 0x56
00000E42 74FB moveq.l D2, 0xFFFFFFFB
00000E44 0645 3481 addi.w D5, 0x3481
00000E48 108A move.b [A0], A2
00000E4A 450F .invalid 2, A7 // invalid opcode 4 with b == 4
00000E4C 428D clr.l A5
00000E4E 1029 01FA move.b D0, [A1 + 0x1FA]
00000E52 3701 move.w -[A3], D1
00000E54 D516 add.b [A6], D2
00000E56 EB08 lsl D0.b, 5
00000E58 0484 725B 0A1E subi.l D4, 0x725B0A1E
00000E5E 0C5B 0A02 cmpi.w [A3]+, 0xA02
00000E62 00DB .incomplete
00000E64 67D8 beq -0x26 /* 00000E3E */
00000E66 2902 move.l -[A4], D2
00000E68 AB0E syscall MakeScaleTbl
00000E6A 068A A502 4701 addi.l A2, 0xA5024701
00000E70 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00000E72 01E2 .incomplete
00000E74 A501 syscall Close, flags=5
00000E76 A509 syscall Delete/PBHDelete/HDelete, flags=5
00000E78 870A sbcd -[A3], -[A2]
00000E7A C76B 1F32 and.w [A3 + 0x1F32], D3
00000E7E 068A 64EB 0202 addi.l A2, 0x64EB0202
00000E84 00DB .incomplete
00000E86 4BFD lea.l A5, <<invalid special address>>
00000E88 4A1E tst.b [A6]+
00000E8A F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00000E8C C18F exg D0, A7
00000E8E 42AD 011D clr.l [A5 + 0x11D]
00000E92 F606 3E29 .move16 0xF606, 0x3E29 // unimplemented
00000E96 ADA3 syscall ReleaseResource, auto_pop
00000E98 51B2 3E5B subq.l [A2 + D3 * 8 + 0x5B], 8
00000E9C 100F move.b D0, A7
00000E9E F1F7 .invalid <<F/7/0>>
00000EA0 A703 syscall Write, flags=7
00000EA2 4C7B 05B3 45D3 01E5 03B3 movem.l D0,D1,D4,D5,D7,A0,A2, [[] + 0x1E503B3]
00000EAC 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00000EAE 000F E503 ori.b A7, 0x3
00000EB2 0FFD .incomplete
00000EB4 0386 bclr D6, D1
00000EB6 A90A syscall CalcVBehind
00000EB8 A36B syscall TestManager, flags=3
00000EBA AA00 syscall OpenCPort
00000EBC 1B8A 0C08 move.b [A5 + D0 * 4 + 0x8], A2
00000EC0 0682 0668 0622 addi.l D2, 0x6680622
00000EC6 0902 btst D2, D4
00000EC8 E34B lsl D3.w, 1
00000ECA 2E68 2CAB movea.l A7, [A0 + 0x2CAB]
00000ECE 0560 bchg -[A0], D2
00000ED0 DB0C addx.b -[A5], -[A4]
00000ED2 009B 00E5 0033 ori.l [A3]+, 0xE50033
00000ED8 3560 0F22 move.w [A2 + 0xF22], -[A0]
00000EDC 3B86 1300 move.w [A5 + <<invalid base displacement size>> + D1 * 2], D6
00000EE0 2306 move.l -[A1], D6
00000EE2 4082 negx.l D2
00000EE4 C5DB muls.w D2, [A3]+
00000EE6 648B bcc -0x73 /* 00000E73 */
00000EE8 0802 0003 btst.b D2, 0x3
00000EEC 11E1 DCC9 move.b [0xFFFFDCC9], -[A1]
00000EF0 0EE6 .incomplete
00000EF2 3CCB move.w [A6]+, A3
00000EF4 2C79 0B23 0486 movea.l A6, [0x0B230486]
00000EFA 0F00 btst D0, D7
00000EFC 3B00 move.w -[A5], D0
00000EFE 530C subq.b A4, 1
00000F00 860F or.b D3, A7
00000F02 0023 0A0F ori.b -[A3], 0xF
00000F06 4A3E tst.b <<invalid special address>>
00000F08 5AEB 2EDC spl [A3 + 0x2EDC]
00000F0C 2316 move.l -[A1], [A6]
00000F0E 9B00 subx.b D5, D0
00000F10 C2FB 00DC mulu.w D1, [PC + D0.w - 0x36]
00000F14 C489 and.l D2, A1
00000F16 00FB .incomplete
00000F18 1F89 00C1 move.b [A7 + D0.w - 0x63], A1
00000F1C F1C2 .invalid <<F/7/0>>
00000F1E D301 addx.b D1, D1
00000F20 4A82 tst.l D2
00000F22 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00000F24 A308 syscall Create/PBHCreate/HCreate, flags=3
00000F26 930B subx.b -[A1], -[A3]
00000F28 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
00000F2A DB0C addx.b -[A5], -[A4]
00000F2C 930B subx.b -[A1], -[A3]
00000F2E C0ED 0083 mulu.w D0, [A5 + 0x83]
00000F32 17E5 0023 move.b [PC + D0.w + 0x23], -[A5]
00000F36 27CD 0F1E 8E5B move.l [[PC] + D0 * 8 - 0x71A5], A5
00000F3C 9C6B 1683 sub.w D6, [A3 + 0x1683]
00000F40 0F93 bclr [A3], D7
00000F42 0B74 8337 1E6B C25B 0073 1149 bchg [[A4 + 0x1E6BC25B] + A0 * 2 + 0x731149], D5
00000F4E 02D3 .incomplete
00000F50 87CB divs.w D3, A3
00000F52 1B93 1FC0 move.b [ + <<invalid base displacement size>>], [A3]
00000F56 7B44 moveq.l D5, 0x44
00000F58 EB54 roxl D4.w, 5
00000F5A FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000F5C 8B01 sbcd D5, D1
00000F5E D301 addx.b D1, D1
00000F60 F869 946B .extension 0x869 <<F/1/4>>, 0x946B // unimplemented
00000F64 1043 movea.b A0, D3
00000F66 04F8 .incomplete
00000F68 350F move.w -[A2], A7
00000F6A 5AEB 0D63 spl [A3 + 0xD63]
00000F6E 04FB .incomplete
00000F70 0C81 211A 031C cmpi.l D1, 0x211A031C
00000F76 265A movea.l A3, [A2]+
00000F78 130F move.b -[A1], A7
00000F7A B330 321A xor.b [A0 + D3.w * 2 + 0x1A], D1
00000F7E FB62 .extension 0xB62 <<F/4-5/5>> // unimplemented
00000F80 265A movea.l A3, [A2]+
00000F82 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000F84 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
00000F86 321A move.w D1, [A2]+
00000F88 C329 2601 and.b [A1 + 0x2601], D1
00000F8C 6253 bhi +0x55 /* 00000FE1 */
00000F8E 0E32 1A2B 3B26 5AE3 08AE .invalid.b [[A2 + 0x5AE3] + D3 * 2 + 0x8AE], 0x2B /* '+' */ // invalid immediate operation
00000F98 4BBE .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 6
00000F9A AE5B syscall PBRemoveAccess, auto_pop
00000F9C 2C5B movea.l A6, [A3]+
00000F9E 3E63 movea.w A7, -[A3]
00000FA0 0643 3E63 addi.w D3, 0x3E63 /* '>c' */
00000FA4 062B 4B8E 4B05 addi.b [A3 + 0x4B05], 0x8E
00000FAA E51D rol D5.b, 2
00000FAC 8506 sbcd D2, D6
00000FAE B328 4B13 xor.b [A0 + 0x4B13], D1
00000FB2 3901 move.w -[A4], D1
00000FB4 138A 3901 move.b [[A1 + <<invalid base displacement size>> + D3]], A2
00000FB8 FB42 .extension 0xB42 <<F/4-5/5>> // unimplemented
00000FBA 6303 bls +0x5 /* 00000FBF */
00000FBC 7B11 moveq.l D5, 0x11
00000FBE 74AB moveq.l D2, 0xFFFFFFAB
00000FC0 129C move.b [A1], [A4]+
00000FC2 6B30 bmi +0x32 /* 00000FF4 */
00000FC4 9C4B sub.w D6, A3
00000FC6 3E44 movea.w A7, D4
00000FC8 6318 bls +0x1A /* 00000FE2 */
00000FCA AD20 syscall BringToFront, auto_pop
00000FCC F039 193B 0986 4B09 pmovefd [0x09864B09], MR6
00000FD4 067C 16A3 0A16 addi.w 0xA16, 0x16A3
00000FDA 7B0A moveq.l D5, 0x0A
00000FDC DB0A addx.b -[A5], -[A2]
00000FDE 140C move.b D2, A4
00000FE0 7C0C moveq.l D6, 0x0C
label00000FE2:
00000FE2 8602 or.b D3, D2
00000FE4 008B 80F0 2D04 ori.l A3, 0x80F02D04
00000FEA 908C sub.l D0, A4
00000FEC 5904 subq.b D4, 4
00000FEE 14C9 move.b [A2]+, A1
00000FF0 0293 6476 8302 andi.l [A3], 0x64768302
// begin alternate branch 00000FF4-00000FF6
label00000FF4:
00000FF4 8302 sbcd D1, D2
// end alternate branch 00000FF4-00000FF6
label00000FF4: // (misaligned)
00000FF6 1E0C move.b D7, A4
00000FF8 86A3 or.l D3, -[A3]
00000FFA 2B6B 0017 02CE move.l [A5 + 0x2CE], [A3 + 0x17]
00001000 5325 subq.b -[A5], 1
00001002 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00001004 D27C E70C add.w D1, 0xE70C
00001008 844B or.w D2, A3
0000100A 090D btst A5, D4
0000100C 0414 2504 subi.b [A4], 0x4
00001010 85A4 or.l -[A4], D2
00001012 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001014 C500 abcd D2, D0
00001016 6319 bls +0x1B /* 00001031 */
00001018 F70C .extension 0x70C <<F/4-5/3>> // unimplemented
0000101A 9EF7 0CAF sub.w A7, [A7 + D0 * 4 - 0x81]
0000101E 1105 move.b -[A0], D5
00001020 F31A .extension 0x31A <<F/4-5/1>> // unimplemented
00001022 1105 move.b -[A0], D5
00001024 5D37 2920 41EF subq.b [A7 + 0x41EF + D2], 6
0000102A F70C .extension 0x70C <<F/4-5/3>> // unimplemented
0000102C F2E1 EFD7 .extension 0x2E1 <<F/2-3/1>> // unimplemented
00001030 034B bchg A3, D1
00001032 A70D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=7
00001034 19E5 1C45 move.b 0x45 /* 'E' */, -[A5]
00001038 040F 9102 subi.b A7, 0x2
0000103C 1702 move.b -[A3], D2
0000103E D9D9 add.l A4, [A1]+
00001040 DAE5 add.w A5, -[A5]
00001042 336B 0506 3E45 move.w [A1 + 0x3E45], [A3 + 0x506]
00001048 5C3B 575A 9337 addq.b [[PC] - 0x6CC9], 6
0000104E ED00 asl D0.b, 6
00001050 BB63 xor.w -[A3], D5
00001052 5A4B addq.w A3, 5
00001054 24ED 000F move.l [A2]+, [A5 + 0xF]
00001058 5A73 0FED addq.w <<invalid full ext with IS == 1 and I/IS == 5>>, 5
0000105C 000F 5A2B ori.b A7, 0x2B /* '+' */
00001060 13ED 0033 755A 231C move.b [0x755A231C], [A5 + 0x33]
00001068 6534 bcs +0x36 /* 0000109E */
0000106A 3093 move.w [A0], [A3]
0000106C 0B03 btst D3, D5
0000106E 02AD 0117 83A7 E900 andi.l [A5 - 0x1700], 0x11783A7
00001076 0F5A bchg [A2]+, D7
00001078 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
0000107A CB01 abcd D5, D1
0000107C 861F or.b D3, [A7]+
0000107E FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
00001080 C13D and.b <<invalid special address>>, D0
00001082 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00001084 ED01 asl D1.b, 6
00001086 334E 0702 move.w [A1 + 0x702], A6
0000108A 7883 moveq.l D4, 0xFFFFFF83
0000108C 01FB .incomplete
0000108E 5486 addq.l D6, 2
00001090 C308 abcd -[A1], -[A0]
00001092 454B chk.w D2, A3
00001094 8501 sbcd D2, D1
00001096 4375 3B1A CD00 chk.w D1, [[A5 + D3 * 2] - 0x3300]
0000109C 3B75 3B11 7B00 move.w [A5 + 0x7B00], [[A5 + D3 * 2]]
// begin alternate branch 0000109E-000010A2
label0000109E:
0000109E 3B11 move.w -[A5], [A1]
000010A0 7B00 moveq.l D5, 0x00
// end alternate branch 0000109E-000010A2
label0000109E: // (misaligned)
000010A2 A352 syscall WriteLocation/WriteXPRam, flags=3
000010A4 830A sbcd -[A1], -[A2]
000010A6 CA33 BE3B and.b D5, [A3 + A3 * 8 + 0x3B]
000010AA 0F9C bclr [A4]+, D7
000010AC 1306 move.b -[A1], D6
000010AE 8B06 sbcd D5, D6
000010B0 7384 moveq.l D1, 0xFFFFFF84
000010B2 3B19 move.w -[A5], [A1]+
000010B4 ACC3 syscall PtToAngle, auto_pop
000010B6 1880 move.b [A4], D0
000010B8 6B46 bmi +0x48 /* 00001100 */
000010BA 0B63 bchg -[A3], D5
000010BC DB1F add.b [A7]+, D5
000010BE DB1F add.b [A7]+, D5
000010C0 DB1F add.b [A7]+, D5
000010C2 7313 moveq.l D1, 0x13
000010C4 5B3B 5318 subq.b [PC + D5 * 2], 5
000010C8 C8C8 mulu.w D4, A0
000010CA C845 and.w D4, D5
000010CC 009B 11AD 040F ori.l [A3]+, 0x11AD040F
000010D2 F177 .extension 0x177 <<F/4-5/0>> // unimplemented
000010D4 F03C 9300 2408 C956 .ptest 0xF03C, 0x9300 // unimplemented
000010DC 6309 bls +0xB /* 000010E7 */
000010DE 06F0 .incomplete
000010E0 3315 move.w -[A1], [A5]
000010E2 0CF0 .incomplete
000010E4 0428 4289 0183 subi.b [A0 + 0x183], 0x89
000010EA 4A14 tst.b [A4]
000010EC 6D04 blt +0x6 /* 000010F2 */
000010EE 5375 AB04 subq.w <<invalid full ext with I/IS == 4>>, 1
label000010F2:
000010F2 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000010F4 310B move.w -[A0], A3
000010F6 CB63 and.w -[A3], D5
000010F8 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000010FA B10D cmpm.b [A0]+, [A5]+
000010FC 44DB move.b [A3]+, CCR
000010FE 000D B93C ori.b A5, 0x3C /* '<' */
// begin alternate branch 00001100-00001104
label00001100:
00001100 B93C 1B04 xor.b 0x4, D4
// end alternate branch 00001100-00001104
label00001100: // (misaligned)
00001102 1B04 move.b -[A5], D4
00001104 2702 move.l -[A3], D2
00001106 6DE3 blt -0x1B /* 000010EB */
00001108 0107 btst D7, D0
0000110A 821A or.b D1, [A2]+
0000110C 16CA move.b [A3]+, A2
0000110E 0A64 A345 xori.w -[A4], 0xA345
00001112 7028 moveq.l D0, 0x28
00001114 42CB .invalid A3 // invalid opcode 4 with subtype 1
00001116 60AB bra -0x53 /* 000010C3 */
00001118 0463 03D3 subi.w -[A3], 0x3D3
0000111C 5489 addq.l A1, 2
0000111E 0153 bchg [A3], D0
00001120 61AB bsr -0x53 /* 000010CD */
00001122 04CB .incomplete
00001124 0E2A 44DB 04B5 .invalid.b [A2 + 0x4B5], 0xDB // invalid immediate operation
0000112A 1EA5 move.b [A7], -[A5]
0000112C 8E36 AA00 or.b D7, [A6 + A2 * 2]
00001130 835C or.w [A4]+, D1
00001132 16AB 0002 move.b [A3], [A3 + 0x2]
00001136 0003 00EB ori.b D3, 0xEB
0000113A 0148 bchg A0, D0
0000113C E328 lsl D0.b, D1
0000113E 160F move.b D3, A7
00001140 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
00001142 3343 DE30 move.w [A1 - 0x21D0], D3
00001146 DE30 DEFA add.b D7, [A0 + A5 * 8 - 0x6]
0000114A DE30 D4EB add.b D7, [A0 + A5.w * 4 - 0x21]
0000114E 001F 063E ori.b [A7]+, 0x3E /* '>' */
00001152 E585 asl D5, 2
00001154 4973 DB12 780C chk.w D4, [[A3 + A5 * 2] + 0x780C]
0000115A 3E27 move.w D7, -[A7]
0000115C 04C3 .incomplete
0000115E FB39 .extension 0xB39 <<F/4-5/5>> // unimplemented
00001160 5A7B 13EB 012A B315 160F addq.w [[0x12A] - 0x4CEAE9F1], 5
// begin alternate branch 00001162-0000116A
label00001162:
00001162 13EB 012A B315 160F move.b [0xB315160F], [A3 + 0x12A]
// end alternate branch 00001162-0000116A
label00001162: // (misaligned)
0000116A 0905 btst D5, D4
0000116C D4D4 add.w A2, [A4]
0000116E D4D4 add.w A2, [A4]
00001170 DE30 F70E 55A9 add.b D7, [[A0 + <<invalid base displacement size>>] + A7 * 8 + 0x55A9]
00001176 04CB .incomplete
00001178 1816 move.b D4, [A6]
0000117A 0F51 bchg [A1], D7
0000117C 0941 bchg D1, D4
0000117E A5DE syscall vDtrmV1, flags=5
00001180 8045 or.w D0, D5
00001182 09A2 bclr -[A2], D4
00001184 F70E .extension 0x70E <<F/4-5/3>> // unimplemented
00001186 7EFB moveq.l D7, 0xFFFFFFFB
00001188 390C move.w -[A4], A4
0000118A 7E0C moveq.l D7, 0x0C
0000118C 6ED4 bgt -0x2A /* 00001162 */
0000118E 2901 move.l -[A4], D1
00001190 732B moveq.l D1, 0x2B
00001192 04EA .incomplete
00001194 369E move.w [A3], [A6]+
00001196 29C6 6E75 E884 move.l 0x6E75E884, D6
0000119C 9E31 D75B 6F76 04A4 sub.b D7, [[A1] + 0x6F7604A4]
000011A4 2B0F move.l -[A5], A7
000011A6 1301 move.b -[A1], D1
000011A8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000011AA 6B01 bmi +0x3 /* 000011AD */
000011AC 289E move.l [A4], [A6]+
000011AE 0200 7B2B andi.b D0, 0x2B /* '+' */
000011B2 FD7A .extension 0xD7A <<F/4-5/6>> // unimplemented
000011B4 0B03 btst D3, D5
000011B6 420E clr.b A6
000011B8 8306 sbcd D1, D6
000011BA 0449 0273 subi.w A1, 0x273
000011BE 4363 chk.w D1, -[A3]
000011C0 0340 bchg D0, D1
000011C2 CDEF E324 muls.w D6, [A7 - 0x1CDC]
000011C6 11B0 1706 0124 6E1B move.b [A0 + D6 * 8 + 0x1B], [[A0 + <<invalid base displacement size>>] + D1 * 8 + 0x124]
000011CE 0108 btst A0, D0
000011D0 E313 roxl D3.b, 1
000011D2 140A move.b D2, A2
000011D4 1701 move.b -[A3], D1
000011D6 B440 cmp.w D2, D0
000011D8 0E17 05B2 .invalid.b [A7], 0xB2 // invalid immediate operation
000011DC AB3C syscall bcMain0
000011DE AB04 syscall ColorMap
000011E0 0306 btst D6, D1
000011E2 0705 btst D5, D3
000011E4 6C70 bge +0x72 /* 00001256 */
000011E6 849E or.l D2, [A6]+
000011E8 6814 bvc +0x16 /* 000011FE */
000011EA 0A0C 6802 xori.b A4, 0x2
000011EE 00BB 4B41 1F7E 2706 3C4E ori.l [[PC + <<invalid base displacement size>>] + D2 * 8 + 0x3C4E], 0x4B411F7E
000011F8 4820 nbcd.b -[A0]
000011FA 10A3 move.b [A0], -[A3]
000011FC 003C 9E24 ori.b ccr, 36
// begin alternate branch 000011FE-00001200
label000011FE:
000011FE 9E24 sub.b D7, -[A4]
// end alternate branch 000011FE-00001200
label000011FE: // (misaligned)
00001200 5689 addq.l A1, 3
00001202 050C btst A4, D2
00001204 0E06 A300 .invalid.b D6, 0x0 // invalid immediate operation
00001208 7059 moveq.l D0, 0x59
0000120A 1341 0183 move.b [A1 + 0x183], D1
0000120E 0376 030D bchg [[A6 + <<invalid base displacement size>>] + D0 * 2], D1
00001212 D312 add.b [A2], D1
00001214 0E60 E1BA .invalid.w -[A0], 0xE1BA // invalid immediate operation
00001218 6AC5 bpl -0x39 /* 000011DF */
0000121A 0654 C506 addi.w [A4], 0xC506
0000121E C510 and.b [A0], D2
00001220 EB3D rol D5.b, D5
00001222 7653 moveq.l D3, 0x53
00001224 0873 0865 0A2A bchg.b [A3 + D0 * 2 + 0x2A], 0x65 /* 'e' */
0000122A CC0C and.b D6, A4
0000122C 690A bvs +0xC /* 00001238 */
0000122E 137B 2B02 6A17 05C7 move.b [A1 + 0x5C7], [[PC + <<invalid base displacement size>> + D2 * 2] + 0x6A17]
00001236 1C4E movea.b A6, A6
label00001238:
00001238 2AD5 move.l [A5]+, [A5]
0000123A DB09 addx.b -[A5], -[A1]
0000123C 1105 move.b -[A0], D5
0000123E DA02 add.b D5, D2
00001240 0023 280D ori.b -[A3], 0xD /* '\r' */
00001244 1417 move.b D2, [A7]
00001246 022C 6D2A 0F16 andi.b [A4 + 0xF16], 0x2A /* '*' */
0000124C 8B02 sbcd D5, D2
0000124E 652A bcs +0x2C /* 0000127A */
00001250 3302 move.w -[A1], D2
00001252 A265 syscall StackSpace, flags=2
00001254 1F8D 1CD3 move.b [A7 + D1 * 4 - 0x45], A5
// begin alternate branch 00001256-00001258
label00001256:
00001256 1CD3 move.b [A6]+, [A3]
// end alternate branch 00001256-00001258
label00001256: // (misaligned)
00001258 6389 bls -0x75 /* 000011E3 */
0000125A 002B 1114 A900 ori.b [A3 - 0x5700], 0x14
00001260 1B23 move.b -[A5], -[A3]
00001262 2163 E10B move.l [A0 - 0x1EF5], -[A3]
00001266 0E2E 362C 5B41 .invalid.b [A6 + 0x5B41], 0x2C /* ',' */ // invalid immediate operation
0000126C 1301 move.b -[A1], D1
0000126E A5BB syscall vIAZPostInit, flags=5
00001270 2902 move.l -[A4], D2
00001272 FE51 0717 .extension 0xE51 <<F/1/7>>, 0x0717 // unimplemented
00001276 026B 60E2 4887 andi.w [A3 + 0x4887], 0x60E2
// begin alternate branch 0000127A-0000127C
label0000127A:
0000127A 4887 ext.w D7
// end alternate branch 0000127A-0000127C
label0000127A: // (misaligned)
0000127C 0F8D bclr A5, D7
0000127E 6311 bls +0x13 /* 00001291 */
00001280 3302 move.w -[A1], D2
00001282 C52B 05F4 and.b [A3 + 0x5F4], D2
00001286 E70F lsl D7.b, 3
00001288 9E53 sub.w D7, [A3]
0000128A 08C1 076E bset.b D1, 0x6E /* 'n' */
0000128E C507 abcd D2, D7
00001290 1381 6908 move.b [A1 + <<invalid base displacement size>> + D6], D1
00001294 6B01 bmi +0x3 /* 00001297 */
00001296 6108 bsr +0xA /* 000012A0 */
00001298 6E6D bgt +0x6F /* 00001307 */
0000129A 0809 AB89 btst.b A1, 0x89
0000129E EE27 asr D7.b, D7
fn000012A0:
000012A0 04B7 C511 6B12 8D05 subi.l [[A7 + <<invalid base displacement size>>] + A0 * 4], 0xC5116B12
000012A8 5B25 subq.b -[A5], 5
000012AA 76D3 moveq.l D3, 0xFFFFFFD3
000012AC 0185 bclr D5, D0
000012AE 0484 B302 E1C8 subi.l D4, 0xB302E1C8
000012B4 0702 btst D2, D3
000012B6 1677 07F9 845B 0154 movea.b A3, [[-0x7BA4FEAC]]
000012BE 1E09 move.b D7, A1
000012C0 1BFB 432E 0E3B 1371 move.b <<invalid special address>>, [[PC + 0xE3B] + D4 * 2 + 0x1371]
000012C8 4C7C 9D62 7C75 077C movem.l D1,D5,D6,A0,A2,A3,A4,A7, 0x7C75077C
000012D0 6D07 blt +0x9 /* 000012D9 */
000012D2 063E 0901 addi.b <<invalid special address>>, 0x1
000012D6 A378 syscall GetIndADB, flags=3
000012D8 6902 bvs +0x4 /* 000012DC */
000012DA 032F B1D5 btst [A7 - 0x4E2B], D1
// begin alternate branch 000012DC-000012DE
label000012DC:
000012DC B1D5 cmpa.l A0, [A5]
// end alternate branch 000012DC-000012DE
label000012DC: // (misaligned)
000012DE 694F bvs +0x51 /* 0000132F */
000012E0 2326 move.l -[A1], -[A6]
000012E2 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
000012E4 1B00 move.b -[A5], D0
000012E6 3C33 0A27 move.w D6, [A3 + D0 * 2 + 0x27]
000012EA 009B 2408 3B2E ori.l [A3]+, 0x24083B2E
000012F0 74FB moveq.l D2, 0xFFFFFFFB
000012F2 7404 moveq.l D2, 0x04
000012F4 4C5B 012C movem.l D2,D3,D5,A0, [A3]+
000012F8 84A3 or.l D2, -[A3]
000012FA 031B btst [A3]+, D1
000012FC 001E 6252 ori.b [A6]+, 0x52 /* 'R' */
00001300 320C move.w D1, A4
00001302 1B00 move.b -[A5], D0
00001304 0200 AB09 andi.b D0, 0x9 /* '\t' */
00001308 2301 move.l -[A1], D1
0000130A 2706 move.l -[A3], D6
0000130C 1443 movea.b A2, D3
0000130E 3976 741B 4E17 move.w [A4 + 0x4E17], [A6 + D7.w * 4 + 0x1B]
00001314 0631 0200 1B05 addi.b [[A1 + <<invalid base displacement size>>] + D1 * 2], 0x0
0000131A 045B 00C9 subi.w [A3]+, 0xC9
0000131E 006B 5E8D 018B ori.w [A3 + 0x18B], 0x5E8D
00001324 0F06 btst D6, D7
00001326 3625 move.w D3, -[A5]
00001328 436B 120F chk.w D1, [A3 + 0x120F]
0000132C 3674 6363 BB36 4D14 2B36 movea.w A3, [[A4 - 0x44CA] + 0x4D142B36]
00001336 B47A F309 cmp.w D2, [PC - 0xCF7 /* 00000641, value 0x142E */]
0000133A 3B34 048E move.w -[A5], [A4 + D0.w * 4 - 0x114]
0000133E 2D04 move.l -[A6], D4
00001340 C906 abcd D4, D6
00001342 2B36 7674 move.l -[A5], [A6 + D7.w * 8 + 0x74]
00001346 EB2E lsl D6.b, D5
00001348 5A0F addq.b A7, 5
0000134A 2901 move.l -[A4], D1
0000134C 5B33 ED03 5B33 B433 subq.b [[A3 + <<invalid base displacement size>> + A6 * 4] + 0x5B33B433], 5
00001354 1243 movea.b A1, D3
00001356 11A5 4725 0C96 move.b [[A0 + 0xC96] + D4 * 8], -[A5]
0000135C 48DB 0E5C movem.l [A3]+, D2,D3,D4,D6,A1,A2,A3
00001360 92E6 sub.w A1, -[A6]
00001362 7B18 moveq.l D5, 0x18
00001364 0B10 btst [A0], D5
00001366 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001368 962A 0321 sub.b D3, [A2 + 0x321]
0000136C 0849 01CE bchg.b A1, 0xCE
00001370 7E65 moveq.l D7, 0x65
00001372 0056 3303 ori.w [A6], 0x3303
00001376 9B0E subx.b -[A5], -[A6]
00001378 A710 syscall Allocate/PBAllocContig/AllocContig, flags=7
0000137A DFCE add.l A7, A6
0000137C 2AFD move.l [A5]+, <<invalid special address>>
0000137E 0206 3E13 andi.b D6, 0x13
00001382 0D70 6B1E D31D bchg [[A0] + D6 * 2 - 0x2CE3], D6
00001388 EB1E rol D6.b, 5
0000138A 72C0 moveq.l D1, 0xFFFFFFC0
0000138C 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
0000138E E900 asl D0.b, 4
00001390 0702 btst D2, D3
00001392 3474 3B14 movea.w A2, <<invalid full ext with I/IS == 4>>
00001396 E301 asl D1.b, 1
00001398 BB03 xor.b D3, D5
0000139A 0313 btst [A3], D1
0000139C 044C CB09 subi.w A4, 0xCB09
000013A0 2C6C 421E movea.l A6, [A4 + 0x421E]
000013A4 167B 038D movea.b A3, [[ + <<invalid base displacement size>>] + D0 * 2]
000013A8 060E AE0E addi.b A6, 0xE
000013AC 5C02 addq.b D2, 6
000013AE 0083 0C02 009B ori.l D3, 0xC02009B
000013B4 389B move.w [A4], [A3]+
000013B6 0E19 03FA .invalid.b [A1]+, 0xFA // invalid immediate operation
000013BA 1103 move.b -[A0], D3
000013BC FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
000013BE F502 .extension 0x502 <<F/4-5/2>> // unimplemented
000013C0 8888 or.l D4, A0
000013C2 6317 bls +0x19 /* 000013DB */
000013C4 2903 move.l -[A4], D3
000013C6 DA42 add.w D5, D2
000013C8 4924 .invalid 4, -[A4] // invalid opcode 4 with b == 4
000013CA 063E 163B addi.b <<invalid special address>>, 0x3B /* ';' */
000013CE 0321 btst -[A1], D1
000013D0 006B 0945 0B3B ori.w [A3 + 0xB3B], 0x945 /* '\tE' */
000013D6 3406 move.w D2, D6
000013D8 F0AA 000F .extension 0x0AA <<F/2-3/0>> // unimplemented
000013DC E946 asl D6.w, 4
000013DE 0300 btst D0, D1
000013E0 0CF0 .incomplete
000013E2 4989 .invalid 4, A1 // invalid opcode 4 with b == 6
000013E4 C337 448B and.b [A7 + D4.w * 4 - 0x117], D1
000013E8 0A57 02D3 xori.w [A7], 0x2D3
000013EC 4940 chk.w D4, D0
000013EE 891C or.b [A4]+, D4
000013F0 AB07 syscall PutPicByte
000013F2 AB72 syscall rHilite
000013F4 ADED syscall Pack6, auto_pop
000013F6 4B47 chk.w D5, D7
000013F8 7301 moveq.l D1, 0x01
000013FA 36C1 move.w [A3]+, D1
000013FC E0B3 roxr D3, D0
000013FE 119B 0889 move.b [A0 + D0 - 0x119], [A3]+
00001402 19CB 3D51 move.b 0x51 /* 'Q' */, A3
00001406 55FD scs <<invalid special address>>
00001408 2D14 move.l -[A6], [A4]
0000140A 0C68 2E08 2CC5 cmpi.w [A0 + 0x2CC5], 0x2E08
00001410 0D6C 0821 bchg [A4 + 0x821], D6
00001414 4FA3 .invalid 7, -[A3] // invalid opcode 4 with b == 6
00001416 0445 0106 subi.w D5, 0x106
0000141A 3E09 move.w D7, A1
0000141C 2143 332B move.l [A0 + 0x332B], D3
00001420 0C15 3173 cmpi.b [A5], 0x73 /* 's' */
00001424 017C 5308 bchg 0x5308, D0
00001428 0668 6930 4B43 addi.w [A0 + 0x4B43], 0x6930 /* 'i0' */
0000142E 5131 4333 2D0C AB12 215D 0508 subq.b [[A1 + 0x2D0CAB12 + D4 * 2] + 0x215D0508], 8
0000143A 22A9 9553 move.l [A1], [A1 - 0x6AAD]
0000143E 38BB 03B2 223A 4B0F E512 move.w [A4], [[0x223A4B0F + D0 * 2] - 0x1AEE]
00001448 6609 bne +0xB /* 00001453 */
0000144A 0E2D 2C0F 1459 .invalid.b [A5 + 0x1459], 0xF // invalid immediate operation
00001450 0A02 00DB xori.b D2, 0xDB
00001454 0973 00AE bchg [A3 + D0.w - 0x82], D4
00001458 3B02 move.w -[A5], D2
0000145A 2E66 movea.l A7, -[A6]
0000145C 2C7B 0260 movea.l A6, [PC + D0.w * 2 + 0x60]
00001460 8500 sbcd D2, D0
00001462 0F00 btst D0, D7
00001464 2B06 move.l -[A5], D6
00001466 210C move.l -[A0], A4
00001468 662C bne +0x2E /* 00001496 */
0000146A 9660 sub.w D3, -[A0]
0000146C D039 02DA 083A add.b D0, [0x02DA083A]
00001472 2B14 move.l -[A5], [A4]
00001474 1818 move.b D4, [A0]+
00001476 044C 0896 subi.w A4, 0x896
// begin alternate branch 00001478-0000147C
label00001478:
00001478 0896 7EAE bclr.b [A6], 0xAE
// end alternate branch 00001478-0000147C
label00001478: // (misaligned)
0000147A 7EAE moveq.l D7, 0xFFFFFFAE
0000147C 9B03 subx.b D5, D3
0000147E A89B syscall PenSize
00001480 2E09 move.l D7, A1
00001482 0156 bchg [A6], D0
00001484 0501 btst D1, D2
00001486 831A or.b [A2]+, D1
00001488 D303 addx.b D1, D3
0000148A 0F7A 1314 bchg [PC + 0x1314 /* 000027A0, value 0x5607 */], D7
0000148E 1E06 move.b D7, D6
00001490 2B14 move.l -[A5], [A4]
00001492 0200 FB84 andi.b D0, 0x84
label00001496:
00001496 04CB .incomplete
00001498 0D08 btst A0, D6
0000149A 2B17 move.l -[A5], [A7]
0000149C F30D .extension 0x30D <<F/4-5/1>> // unimplemented
0000149E A041 syscall SetFilLock/PBHSetFLock/HSetFLock
000014A0 000B 452B ori.b A3, 0x2B /* '+' */
000014A4 17A3 11A1 00A3 move.b [[0xA3 + D1]], -[A3]
000014AA 110B move.b -[A0], A3
000014AC 45A0 .invalid 2, -[A0] // invalid opcode 4 with b == 6
000014AE F30E .extension 0x30E <<F/4-5/1>> // unimplemented
000014B0 0200 CB57 andi.b D0, 0x57 /* 'W' */
000014B4 BA6B 0363 cmp.w D5, [A3 + 0x363]
000014B8 1A29 24A5 move.b D5, [A1 + 0x24A5]
000014BC 07C3 .incomplete
000014BE 0325 btst -[A5], D1
000014C0 1806 move.b D4, D6
000014C2 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
000014C4 06C3 .incomplete
000014C6 0302 btst D2, D1
000014C8 0003 5076 ori.b D3, 0x76 /* 'v' */
000014CC 1302 move.b -[A1], D2
000014CE A917 syscall GetWRefCon
000014D0 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
000014D2 0910 btst [A0], D4
000014D4 9B15 sub.b [A5], D5
000014D6 2526 move.l -[A2], -[A6]
000014D8 A50B syscall Rename/PBHRename/HRename, flags=5
000014DA 492E B343 .invalid 4, [A6 - 0x4CBD] // invalid opcode 4 with b == 4
000014DE F711 .extension 0x711 <<F/4-5/3>> // unimplemented
000014E0 29F7 113A F711 4B04 A508 CB09 0200 move.l 0xCB090200, [[A7 - 0x8EEB4FC + D1] - 0x5AF8]
000014EE 7B88 moveq.l D5, 0xFFFFFF88
000014F0 063E 2B15 addi.b <<invalid special address>>, 0x15
000014F4 2E3E move.l D7, <<invalid special address>>
000014F6 9313 sub.b [A3], D1
000014F8 2A06 move.l D5, D6
000014FA E45B ror D3.w, 2
000014FC 09AC AEF3 bclr [A4 - 0x510D], D4
00001500 185C movea.b A4, [A4]+
00001502 5B09 subq.b A1, 5
00001504 4285 clr.l D5
00001506 00EB .incomplete
00001508 12AC EB12 move.b [A1], [A4 - 0x14EE]
0000150C 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1
0000150E 3AE4 move.w [A5]+, -[A4]
00001510 0308 btst A0, D1
00001512 06E4 .incomplete
00001514 E307 asl D7.b, 1
00001516 0C3E 0F02 cmpi.b <<invalid special address>>, 0x2
0000151A 000F 0200 ori.b A7, 0x0
0000151E 0FC1 .incomplete
00001520 050C btst A4, D2
00001522 1704 move.b -[A3], D4
00001524 2001 move.l D0, D1
00001526 242B 24D1 move.l D2, [A3 + 0x24D1]
0000152A 00AD 019B 1557 063C ori.l [A5 + 0x63C], 0x19B1557
00001532 1304 move.b -[A1], D4
00001534 81A7 or.l -[A7], D0
00001536 870D sbcd -[A3], -[A5]
00001538 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
0000153A 7C69 moveq.l D6, 0x69
0000153C 2427 move.l D2, -[A7]
0000153E 0838 2529 0707 btst.b [0x00000707], 0x29 /* ')' */
00001544 CD74 2B13 E914 7CED and.w [[A4 + D2 * 2] - 0x16EB8313], D6
0000154C 14E1 move.b [A2]+, -[A1]
0000154E EE53 roxr D3.w, 7
00001550 0804 84CB btst.b D4, 0xCB
00001554 0913 btst [A3], D4
00001556 0485 AA0C 1304 subi.l D5, 0xAA0C1304
0000155C 0200 FB6C andi.b D0, 0x6C /* 'l' */
00001560 B4B8 5306 cmp.l D2, [0x00005306]
00001564 8B05 sbcd D5, D5
00001566 6B03 bmi +0x5 /* 0000156B */
00001568 4B53 chk.w D5, [A3]
0000156A 3206 move.w D1, D6
0000156C 6B03 bmi +0x5 /* 00001571 */
0000156E 49E1 lea.l A4, -[A1]
00001570 232F 21E8 move.l -[A1], [A7 + 0x21E8]
00001574 0914 btst [A4], D4
00001576 4A36 8308 tst.b [A6 + <<invalid base displacement size>> + A0 * 2]
0000157A 480F nbcd.b A7
0000157C 0406 6829 subi.b D6, 0x29 /* ')' */
00001580 1C4B movea.b A6, A3
00001582 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00001584 0213 08F3 andi.b [A3], 0xF3
00001588 0504 btst D4, D2
0000158A B135 7319 xor.b [[A5 + D7 * 2]], D0
0000158E 8EC9 divu.w D7, A1
00001590 01CE .incomplete
00001592 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00001594 2936 FB27 130A E711 D873 move.l -[A4], [[A6 + 0x130A] + A7 * 2 - 0x18EE278D]
0000159E 1945 B2CD move.b [A4 - 0x4D33], D5
000015A2 420C clr.b A4
000015A4 0E64 C301 .invalid.w -[A4], 0xC301 // invalid immediate operation
000015A8 0200 0368 andi.b D0, 0x68 /* 'h' */
000015AC 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
000015AE 0D0A btst A2, D6
000015B0 3702 move.w -[A3], D2
000015B2 45E3 lea.l A2, -[A3]
000015B4 3707 move.w -[A3], D7
000015B6 05C4 .incomplete
000015B8 0302 btst D2, D1
000015BA EB00 asl D0.b, 5
000015BC 800F or.b D0, A7
000015BE 88E5 divu.w D4, -[A5]
000015C0 12DB move.b [A1]+, [A3]+
000015C2 5D6D 80D2 subq.w [A5 - 0x7F2E], 6
000015C6 6547 bcs +0x49 /* 0000160F */
000015C8 7B01 moveq.l D5, 0x01
000015CA D227 add.b D1, -[A7]
000015CC 09E8 .incomplete
000015CE 0B19 btst [A1]+, D5
000015D0 0C36 270B 6906 A602 cmpi.b [[A6 + <<invalid base displacement size>>] + D6 - 0x59FE], 0xB
000015D8 00CB .incomplete
000015DA 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
000015DC 860C or.b D3, A4
000015DE D2AD 72A5 add.l D1, [A5 + 0x72A5]
000015E2 E1C1 asl .w D1
000015E4 6141 bsr +0x43 /* 00001627 */
000015E6 9AD1 sub.w A5, [A1]
000015E8 0D16 btst [A6], D6
000015EA 30C5 move.w [A0]+, D5
000015EC 06FB .incomplete
000015EE 270C move.l -[A3], A4
000015F0 294D 6357 move.l [A4 + 0x6357], A5
000015F4 8D07 sbcd D6, D7
000015F6 2235 7F09 move.l D1, [[A5 + <<invalid base displacement size>> + D7 * 8]]
000015FA 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
000015FC 05D9 .incomplete
000015FE 7F17 moveq.l D7, 0x17
00001600 0778 0501 bchg [0x00000501], D3
00001604 C378 D17C and.w [0xFFFFD17C], D1
00001608 25A4 081E move.l [A2 + D0 + 0x1E], -[A4]
0000160C 044C 6302 subi.w A4, 0x6302
00001610 2C28 5B07 move.l D6, [A0 + 0x5B07]
00001614 0200 D35F andi.b D0, 0x5F /* '_' */
00001618 2301 move.l -[A1], D1
0000161A 1E06 move.b D7, D6
0000161C 86AD C6FB or.l D3, [A5 - 0x3905]
00001620 8433 1001 or.b D2, [A3 + D1.w + 0x1]
00001624 20C3 move.l [A0]+, D3
00001626 004A 867B ori.w A2, 0x867B
0000162A 063E 9309 addi.b <<invalid special address>>, 0x9 /* '\t' */
0000162E C29B and.l D1, [A3]+
00001630 331E move.w -[A1], [A6]+
00001632 859C or.l [A4]+, D2
00001634 1317 move.b -[A1], [A7]
00001636 81ED 7B0D divs.w D0, [A5 + 0x7B0D]
0000163A 4A86 tst.l D6
0000163C 5203 addq.b D3, 1
0000163E 2432 0636 move.l D2, [A2 + D0.w * 8 + 0x36]
00001642 4A3E tst.b <<invalid special address>>
00001644 BB05 xor.b D5, D5
00001646 8652 or.w D3, [A2]
00001648 3202 move.w D1, D2
0000164A 00CB .incomplete
0000164C 84AB 1570 or.l D2, [A3 + 0x1570]
00001650 28AC 0706 move.l [A4], [A4 + 0x706]
00001654 8E70 EA36 or.w D7, [A0 + A6 * 2 + 0x36]
00001658 AC07 syscall SndNewChannel, auto_pop
0000165A 05A0 bclr -[A0], D2
0000165C 9B08 subx.b -[A5], -[A0]
0000165E 1705 move.b -[A3], D5
00001660 B90E cmpm.b [A4]+, [A6]+
00001662 05F1 .incomplete
00001664 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00001666 4911 .invalid 4, [A1] // invalid opcode 4 with b == 4
00001668 6308 bls +0xA /* 00001672 */
0000166A 7B03 moveq.l D5, 0x03
0000166C F305 .extension 0x305 <<F/4-5/1>> // unimplemented
0000166E 0708 btst A0, D3
00001670 0451 127B subi.w [A1], 0x127B
// begin alternate branch 00001672-00001678
label00001672:
00001672 127B 036D movea.b A1, <<invalid full ext with IS == 1 and I/IS == 5>>
00001676 208D move.l [A0], A5
// end alternate branch 00001672-00001678
label00001672: // (misaligned)
00001674 036D 208D bchg [A5 + 0x208D], D1
00001678 84C5 divu.w D2, D5
0000167A 4158 chk.w D0, [A0]+
0000167C 2863 movea.l A4, -[A3]
0000167E 0202 0063 andi.b D2, 0x63 /* 'c' */
00001682 5345 subq.w D5, 1
00001684 3185 1303 5607 04D1 move.w [[A0 + <<invalid base displacement size>> + D1 * 2] + 0x560704D1], D5
0000168C 591E subq.b [A6]+, 4
0000168E 74A3 moveq.l D2, 0xFFFFFFA3
00001690 1A1E move.b D5, [A6]+
00001692 DE69 1707 add.w D7, [A1 + 0x1707]
00001696 8C99 or.l D6, [A1]+
00001698 0704 btst D4, D3
0000169A 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4
0000169C 3C02 move.w D6, D2
0000169E 00FB .incomplete
000016A0 05D3 .incomplete
000016A2 07F1 .incomplete
000016A4 00C3 .incomplete
000016A6 3B1B move.w -[A5], [A3]+
000016A8 8385 01C3 unpk D1, D5, 0x01C3
000016AC 11F8 270A F3BB move.b [0xFFFFF3BB], [0x0000270A]
000016B2 1A06 move.b D5, D6
000016B4 0356 bchg [A6], D1
000016B6 170A move.b -[A3], A2
000016B8 F9CB .invalid <<F/7/4>>
000016BA 6516 bcs +0x18 /* 000016D2 */
000016BC AC1A syscall HOpenResFile, auto_pop
000016BE 0F26 btst -[A6], D7
000016C0 270A move.l -[A3], A2
000016C2 EEA1 asr D1, D7
000016C4 019B bclr [A3]+, D0
000016C6 0517 btst [A7], D2
000016C8 0AF5 .incomplete
000016CA 1B03 move.b -[A5], D3
000016CC 5103 subq.b D3, 8
000016CE 2701 move.l -[A3], D1
000016D0 D90F addx.b -[A4], -[A7]
label000016D2:
000016D2 2617 move.l D3, [A7]
000016D4 0203 9303 andi.b D3, 0x3
000016D8 D6A3 add.l D3, -[A3]
000016DA 02D6 .incomplete
000016DC E300 asl D0.b, 1
000016DE E31B rol D3.b, 1
000016E0 1407 move.b D2, D7
000016E2 0AFB .incomplete
000016E4 A21A syscall GetZone, flags=2
000016E6 1789 0433 move.b [A3 + D0.w * 4 + 0x33], A1
000016EA 045B 0316 subi.w [A3]+, 0x316
000016EE 307B 1F37 0545 2702 103B 0314 movea.w A0, [[PC + 0x5452702] + D1 * 8 + 0x103B0314]
000016FA 1701 move.b -[A3], D1
000016FC 9C2B 06A8 sub.b D6, [A3 + 0x6A8]
00001700 3B03 move.w -[A5], D3
00001702 063B 031E 4008 addi.b [PC + D4.w + 0x8], 0x1E
00001708 434C chk.w D1, A4
0000170A 1C8B move.b [A6], A3
0000170C 0402 002B subi.b D2, 0x2B /* '+' */
00001710 2A47 movea.l A5, D7
00001712 0055 0303 ori.w [A5], 0x303
00001716 3CAB 0A21 move.w [A6], [A3 + 0xA21]
0000171A BF07 xor.b D7, D7
0000171C 037F bchg <<invalid special address>>, D1
0000171E 0B0A btst A2, D5
00001720 8B1D or.b [A5]+, D5
00001722 0B10 btst [A0], D5
00001724 70F3 moveq.l D0, 0xFFFFFFF3
00001726 0794 bclr [A4], D3
00001728 8261 or.w D1, -[A1]
0000172A 00B3 0036 6100 C868 ori.l [A3 + A4 + 0x68], 0x366100 /* '6a\0' */
00001732 2D19 move.l -[A6], [A1]+
00001734 30F3 05C0 move.w [A0]+, [ + <<invalid base displacement size>>]
00001738 C253 and.w D1, [A3]
0000173A 052D 01FA btst [A5 + 0x1FA /* export_59 */], D2
0000173E 2501 move.l -[A2], D1
00001740 0115 btst [A5], D0
00001742 1329 9B06 move.b -[A1], [A1 - 0x64FA]
00001746 AB13 syscall PatConvert
00001748 E545 asl D5.w, 2
0000174A 16FA 170B move.b [A3]+, [PC + 0x170B /* 00002E57, value 0xB */]
0000174E 67C5 beq -0x39 /* 00001715 */
00001750 3102 move.w -[A0], D2
00001752 008B 2676 5B44 ori.l A3, 0x26765B44 /* '&v[D' */
00001758 9B06 subx.b D5, D6
0000175A F31D .extension 0x31D <<F/4-5/1>> // unimplemented
0000175C 14D4 move.b [A2]+, [A4]
0000175E A715 syscall SetVol/PBHSetVol/HSetVol, flags=7
00001760 5E63 addq.w -[A3], 7
00001762 4451 neg.w [A1]
00001764 0480 8715 715B subi.l D0, 0x8715715B
0000176A 174D 0497 move.b [A3 + 0x497], A5
label0000176E:
0000176E 1582 4082 move.b [A2 + D4.w - 0x126], D2
00001772 4036 4068 negx.b [A6 + D4.w + 0x68]
00001776 2704 move.l -[A3], D4
00001778 1FA3 350C move.b <<invalid full ext with I/IS == 4>>, -[A3]
0000177C 66C5 bne -0x39 /* 00001743 */
0000177E 2B63 575A move.l [A5 + 0x575A /* export_2791 */], -[A3]
00001782 5324 subq.b -[A4], 1
00001784 6D0C blt +0xE /* 00001792 */
00001786 80F3 058B 03A3 378E divu.w D0, [[ + <<invalid base displacement size>> + D0 * 4] + 0x3A3378E]
0000178E D6CB add.w A3, A3
00001790 4606 not.b D6
label00001792:
00001792 0303 btst D3, D1
00001794 A988 syscall CautionAlert
00001796 2302 move.l -[A1], D2
00001798 C100 abcd D0, D0
0000179A 0200 0304 andi.b D0, 0x4
0000179E F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000017A0 14E1 move.b [A2]+, -[A1]
000017A2 09C0 .incomplete
000017A4 B8A3 cmp.l D4, -[A3]
000017A6 07A7 bclr -[A7], D3
000017A8 156F 14D1 0702 move.b [A2 + 0x702], [A7 + 0x14D1]
000017AE 009B 8243 005A ori.l [A3]+, 0x8243005A
000017B4 3B12 move.w -[A5], [A2]
000017B6 2112 move.l -[A0], [A2]
000017B8 A30E syscall UnmountVol/HUnmountVol, flags=3
000017BA E542 asl D2.w, 2
000017BC 3606 move.w D3, D6
000017BE 82D4 divu.w D1, [A4]
000017C0 1642 movea.b A3, D2
000017C2 D402 add.b D2, D2
000017C4 000F E111 ori.b A7, 0x11
000017C8 8B03 sbcd D5, D3
000017CA 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000017CC 1102 move.b -[A0], D2
000017CE E914 roxl D4.b, 4
000017D0 2902 move.l -[A4], D2
000017D2 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
000017D4 9715 sub.b [A5], D3
000017D6 EA0D lsr D5.b, 5
000017D8 0241 0403 andi.w D1, 0x403
000017DC 3E3D move.w D7, <<invalid special address>>
000017DE 046D 062B 089C subi.w [A5 + 0x89C], 0x62B
000017E4 0F9C bclr [A4]+, D7
000017E6 6386 bls -0x78 /* 0000176E */
000017E8 8304 sbcd D1, D4
000017EA A322 syscall NewHandleClear, flags=3
000017EC 9C2B 6E63 sub.b D6, [A3 + 0x6E63]
000017F0 06F7 .incomplete
000017F2 959E sub.l [A6]+, D2
000017F4 440B neg.b A3
000017F6 0B69 45D3 bchg [A1 + 0x45D3], D5
000017FA 3600 move.w D3, D0
000017FC 106B 0327 movea.b A0, [A3 + 0x327]
00001800 0602 C124 addi.b D2, 0x24 /* '$' */
00001804 1B0C move.b -[A5], A4
00001806 148E move.b [A2], A6
00001808 070A btst A2, D3
0000180A D31A add.b [A2]+, D1
0000180C DB73 2673 add.w [A3 + D2.w * 8 + 0x73], D5
00001810 005A EB29 ori.w [A2]+, 0xEB29
00001814 953C 8065 sub.b 0x65 /* 'e' */, D2
00001818 B3FB 275A 0B4E cmpa.l A1, [[PC] + 0xB4E]
0000181E B501 xor.b D1, D2
00001820 FAAD 01AB .extension 0xAAD <<F/2-3/5>> // unimplemented
00001824 3479 52AD 0153 movea.w A2, [0x52AD0153]
0000182A 40D9 move.w [A1]+, SR
0000182C 41AD 01C3 .invalid 0, [A5 + 0x1C3] // invalid opcode 4 with b == 6
00001830 46B1 0170 A900 B302 not.l [A1 - 0x56FF4CFE]
00001838 2D02 move.l -[A6], D2
0000183A 9B37 F503 42AD 014B sub.b [[A7 + <<invalid base displacement size>> + A7 * 4] + 0x42AD014B], D5
00001842 0C25 D26B cmpi.b -[A5], 0x6B /* 'k' */
00001846 0314 btst [A4], D1
00001848 EB00 asl D0.b, 5
0000184A C170 06F0 and.w [A0 + D0.w * 8 - 0x16], D0
0000184E 0C6B 0302 00DB cmpi.w [A3 + 0xDB], 0x302
00001854 3376 7433 16F1 move.w [A1 + 0x16F1], [A6 + D7.w * 4 + 0x33]
0000185A 0340 bchg D0, D1
0000185C F0ED 03A3 .extension 0x0ED <<F/2-3/0>> // unimplemented
00001860 1107 move.b -[A0], D7
00001862 0DB7 F304 bclr <<invalid full ext with I/IS == 4>>, D6
00001866 378D BBDB 2923 40BB move.w [[] + 0x292340BB], A5
0000186E 31C3 4D53 move.w [0x00004D53], D3
00001872 18AB 1993 move.b [A4], [A3 + 0x1993]
00001876 0773 790B 1073 0205 bchg [[A3 + <<invalid base displacement size>> + D7] + 0x10730205], D3
0000187E 3761 0001 move.w [A3 + 0x1], -[A1]
00001882 3761 00C8 move.w [A3 + 0xC8], -[A1]
00001886 6831 bvc +0x33 /* 000018B9 */
00001888 3230 8715 move.w D1, [[A0] + A0 * 8]
0000188C D295 add.l D1, [A5]
0000188E 3697 move.w [A3], [A7]
00001890 1702 move.b -[A3], D2
00001892 B716 xor.b [A6], D3
00001894 3A65 movea.w A5, -[A5]
00001896 0A81 1CD1 833B xori.l D1, 0x1CD1833B
0000189C 0797 bclr [A7], D3
0000189E 0D40 bchg D0, D6
000018A0 0552 bchg [A2], D2
000018A2 6309 bls +0xB /* 000018AD */
000018A4 259B 9184 move.l <<invalid full ext with I/IS == 4>>, [A3]+
000018A8 8178 4330 or.w [0x00004330], D0
000018AC 470B .invalid 3, A3 // invalid opcode 4 with b == 4
000018AE C3EB 0782 muls.w D1, [A3 + 0x782]
000018B2 0B2A 8317 btst [A2 - 0x7CE9], D5
000018B6 5B19 subq.b [A1]+, 5
000018B8 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000018BA 1300 move.b -[A1], D0
000018BC D30F addx.b -[A1], -[A7]
000018BE 370B move.w -[A3], A3
000018C0 CB13 and.b [A3], D5
000018C2 024A 6E05 andi.w A2, 0x6E05
000018C6 DC85 add.l D6, D5
000018C8 58DB svc [A3]+
000018CA 8D39 01E3 860C or.b [0x01E3860C], D6
000018D0 8640 or.w D3, D0
000018D2 82E9 7C1B divu.w D1, [A1 + 0x7C1B]
000018D6 5D57 subq.w [A7], 6
000018D8 0019 3EC5 ori.b [A1]+, 0xC5
000018DC 96F7 1406 sub.w A3, [A7 + D1.w * 4 + 0x6]
000018E0 0171 C300 bchg [A1 + <<invalid base displacement size>> + A4 * 2], D0
000018E4 C900 abcd D4, D0
000018E6 2348 9B04 move.l [A1 - 0x64FC], A0
000018EA A900 syscall GetFNum
000018EC 6339 bls +0x3B /* 00001927 */
000018EE 0C3E 8307 cmpi.b <<invalid special address>>, 0x7
000018F2 8D7D or.w <<invalid special address>>, D6
000018F4 A717 syscall Eject, flags=7
000018F6 8F17 or.b [A7], D7
000018F8 0F3A 657C btst [PC + 0x657C /* 00007E76, cstring ""<EOF> */], D7
000018FC 5B04 subq.b D4, 5
000018FE 51DE sf [A6]+
00001900 7603 moveq.l D3, 0x03
00001902 02D4 .incomplete
00001904 06D2 .incomplete
00001906 2901 move.l -[A4], D1
00001908 7339 moveq.l D1, 0x39
0000190A 5187 subq.l D7, 8
0000190C 1505 move.b -[A2], D5
0000190E 1E17 move.b D7, [A7]
00001910 0F62 bchg -[A2], D7
00001912 170A move.b -[A3], A2
00001914 0909 btst A1, D4
00001916 033B 52B0 btst [PC + D5.w * 2 - 0x80], D1
0000191A 56D1 sne [A1]
0000191C 0D36 219C btst <<invalid full ext with I/IS == 4>>, D6
00001920 2703 move.l -[A3], D3
00001922 7F0F moveq.l D7, 0x0F
00001924 A146 syscall GetTrapAddress, flags=1
00001926 9B9F sub.l [A7]+, D5
00001928 070B btst A3, D3
0000192A F9D3 .invalid <<F/7/4>>
0000192C 0F11 btst [A1], D7
0000192E CFB5 0874 and.l [A5 + D0 + 0x74], D7
00001932 930D subx.b -[A1], -[A5]
00001934 C502 abcd D2, D2
00001936 8149 8901 pack -[A0], -[A1], 0x8901
0000193A 735D moveq.l D1, 0x5D
0000193C 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
0000193E 9B86 subx.l D5, D6
00001940 0B06 btst D6, D5
00001942 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00001944 8B75 3B11 or.w [[A5 + D3 * 2]], D5
00001948 0FED .incomplete
0000194A 00C3 .incomplete
0000194C 8FCB divs.w D7, A3
0000194E 1442 movea.b A2, D2
00001950 8399 or.l [A1]+, D1
00001952 B105 xor.b D5, D0
00001954 A713 syscall FlushVol, flags=7
00001956 EE43 asr D3.w, 7
00001958 048C 290D 0F75 subi.l A4, 0x290D0F75
0000195E 9622 sub.b D3, -[A2]
00001960 1701 move.b -[A3], D1
00001962 74C5 moveq.l D2, 0xFFFFFFC5
00001964 CC14 and.b D6, [A4]
00001966 0622 C336 addi.b -[A2], 0x36 /* '6' */
0000196A B47A C31B cmp.w D2, [PC - 0x3CE5 /* FFFFDC87, cstring ""<EOF> */]
0000196E C500 abcd D2, D0
00001970 1EC3 move.b [A7]+, D3
00001972 1E43 movea.b A7, D3
00001974 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00001976 007B 4176 D30F 4501 85CB ori.w [[PC + <<invalid base displacement size>>] + A5 * 2 + 0x450185CB], 0x4176 /* 'Av' */
00001980 AD00 syscall GetFNum, auto_pop
00001982 D30D addx.b -[A1], -[A5]
00001984 2704 move.l -[A3], D4
00001986 BAAB 4740 cmp.l D5, [A3 + 0x4740]
0000198A 6840 bvc +0x42 /* 000019CC */
0000198C 2209 move.l D1, A1
0000198E 01DB .incomplete
00001990 4047 negx.w D7
00001992 1063 movea.b A0, -[A3]
00001994 9293 sub.l D1, [A3]
00001996 0829 D005 8317 btst.b [A1 - 0x7CE9], 0x5
0000199C 02AE 0812 170E E609 andi.l [A6 - 0x19F7], 0x812170E
000019A4 02C1 .incomplete
000019A6 8E4C or.w D7, A4
000019A8 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
000019AA 2C84 move.l [A6], D4
000019AC 6AED bpl -0x11 /* 0000199B */
000019AE 0127 btst -[A7], D0
000019B0 1029 EA0E move.b D0, [A1 - 0x15F2]
000019B4 170B move.b -[A3], A3
000019B6 18ED 1B17 move.b [A4]+, [A5 + 0x1B17]
000019BA 0A84 081E E302 xori.l D4, 0x81EE302
000019C0 A58C syscall Wakeup, flags=5
000019C2 B306 xor.b D6, D1
000019C4 3870 A4EB movea.w A4, [A0 + A2.w * 4 - 0x21]
000019C8 2C42 movea.l A6, D2
000019CA 0B6F 320A bchg [A7 + 0x320A], D5
// begin alternate branch 000019CC-000019CE
label000019CC:
000019CC 320A move.w D1, A2
// end alternate branch 000019CC-000019CE
label000019CC: // (misaligned)
000019CE 0DAF 0AC1 bclr [A7 + 0xAC1], D6
000019D2 8D57 or.w [A7], D6
000019D4 0AAA A607 0E10 92C3 xori.l [A2 - 0x6D3D], 0xA6070E10
000019DC 0A2C 1B17 AB00 xori.b [A4 - 0x5500], 0x17
000019E2 2705 move.l -[A3], D5
000019E4 AB83 syscall slMASK11
000019E6 0BD8 .incomplete
000019E8 B6EB 0927 cmpa.w A3, [A3 + 0x927]
000019EC 1086 move.b [A0], D6
000019EE 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000019F0 0710 btst [A0], D3
000019F2 8E85 or.l D7, D5
000019F4 3903 move.w -[A4], D3
000019F6 4FC3 lea.l A7, D3
000019F8 0BDC .incomplete
000019FA 3017 move.w D0, [A7]
000019FC 8E2E 34E5 or.b D7, [A6 + 0x34E5]
00001A00 9B6A 92BB sub.w [A2 - 0x6D45], D5
00001A04 1FE9 0C1B move.b <<invalid special address>>, [A1 + 0xC1B]
00001A08 17FB 180B 0970 DAB3 0531 move.b [PC - 0x254CFACF], [PC + D1 + 0xB]
00001A12 3B45 183E move.w [A5 + 0x183E], D5
00001A16 9898 sub.l D4, [A0]+
00001A18 9898 sub.l D4, [A0]+
00001A1A 2509 move.l -[A2], A1
00001A1C 347B 050B 4DD3 0164 movea.w A2, [[PC + <<invalid base displacement size>> + D0 * 4] + 0x4DD30164]
00001A24 0B4D bchg A5, D5
00001A26 0200 F34B andi.b D0, 0x4B /* 'K' */
00001A2A 8B0E sbcd -[A5], -[A6]
00001A2C 0B4D bchg A5, D5
00001A2E 3410 move.w D2, [A0]
00001A30 8617 or.b D3, [A7]
00001A32 0E10 470D .invalid.b [A0], 0xD /* '\r' */ // invalid immediate operation
00001A36 DFC5 add.l A7, D5
00001A38 4FA6 .invalid 7, -[A6] // invalid opcode 4 with b == 6
00001A3A 1E0C move.b D7, A4
00001A3C 05AD 250B bclr [A5 + 0x250B], D2
00001A40 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00001A42 8501 sbcd D2, D1
00001A44 8637 1086 or.b D3, [A7 + D1.w - 0x122]
00001A48 65AD bcs -0x51 /* 000019F7 */
00001A4A C10B abcd -[A0], -[A3]
00001A4C 170F move.b -[A3], A7
00001A4E 3E02 move.w D7, D2
00001A50 00DB .incomplete
00001A52 1914 move.b -[A4], [A4]
00001A54 D4C5 add.w A2, D5
00001A56 0C83 2D76 E50C cmpi.l D3, 0x2D76E50C
00001A5C EB52 roxl D2.w, 5
00001A5E E50C lsl D4.b, 2
00001A60 2537 8609 move.l -[A2], [A7 + A0.w * 8 + 0x9]
00001A64 A97B syscall InitDialogs
00001A66 0593 bclr [A3], D2
00001A68 084B 1AC9 bchg.b A3, 0xC9
00001A6C 11B3 3BB0 860D B38B 1E07 move.b [A0 + D1 * 8 + 0x7], [-0x79F24C75 + D3 * 2]
00001A76 0FEC .incomplete
00001A78 A719 syscall InitZone, flags=7
00001A7A 7707 moveq.l D3, 0x07
00001A7C 1094 move.b [A0], [A4]
00001A7E 1A9B move.b [A5], [A3]+
00001A80 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
00001A82 770A moveq.l D3, 0x0A
00001A84 2663 movea.l A3, -[A3]
00001A86 09A2 bclr -[A2], D4
00001A88 091A btst [A2]+, D4
00001A8A BB28 E503 xor.b [A0 - 0x1AFD], D5
00001A8E AB75 syscall stMASK2
00001A90 E518 rol D0.b, 2
00001A92 CB0D abcd -[A5], -[A5]
00001A94 E118 rol D0.b, 8
00001A96 050A btst A2, D2
00001A98 A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5
00001A9A AB0D syscall GetSeek
00001A9C 290D move.l -[A4], A5
00001A9E 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001AA0 AB09 syscall DrawArc
00001AA2 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001AA4 7302 moveq.l D1, 0x02
00001AA6 2845 movea.l A4, D5
00001AA8 80FE divu.w D0, <<invalid special address>>
00001AAA A065 syscall StackSpace
00001AAC 0193 bclr [A3], D0
00001AAE 20C5 move.l [A0]+, D5
00001AB0 0C73 6E87 1997 D303 0F7A cmpi.w [[] + D1 - 0x2CFCF086], 0x6E87
00001ABA A304 syscall Control, flags=3
00001ABC 0709 btst A1, D3
00001ABE 28EB 057A move.l [A4]+, [A3 + 0x57A]
00001AC2 C300 abcd D1, D0
00001AC4 1680 move.b [A3], D0
00001AC6 A202 syscall Read, flags=2
00001AC8 000F 0200 ori.b A7, 0x0
00001ACC 0FF1 .incomplete
00001ACE A9E4 syscall HandAndHand
00001AD0 1701 move.b -[A3], D1
00001AD2 9045 sub.w D0, D5
00001AD4 337B 0513 24AB 2D06 1B00 move.w [A1 + 0x1B00], [[PC + D0 * 4] + 0x24AB2D06]
00001ADE 9319 sub.b [A1]+, D1
00001AE0 2527 move.l -[A2], -[A7]
00001AE2 DB13 add.b [A3], D5
00001AE4 1711 move.b -[A3], [A1]
00001AE6 FB1B .extension 0xB1B <<F/4-5/5>> // unimplemented
00001AE8 0018 1853 ori.b [A0]+, 0x53 /* 'S' */
00001AEC 0908 btst A0, D4
00001AEE D21E add.b D1, [A6]+
00001AF0 C901 abcd D4, D1
00001AF2 B306 xor.b D6, D1
00001AF4 B0FC 2EFC cmpa.w A0, 0x2EFC
00001AF8 2C21 move.l D6, -[A1]
00001AFA 0229 1F23 0D41 andi.b [A1 + 0xD41], 0x23 /* '#' */
00001B00 6B0F bmi +0x11 /* 00001B11 */
00001B02 0CFC .incomplete
00001B04 646B bcc +0x6D /* 00001B71 */
00001B06 3102 move.w -[A0], D2
00001B08 003B 5406 FC1A ori.b [PC + A7 * 4 + 0x1A], 0x6
00001B0E 0F26 btst -[A6], D7
00001B10 1402 move.b D2, D2
00001B12 008B 80E4 3711 ori.l A3, 0x80E43711
00001B18 AAD3 syscall 0xAD3
00001B1A 0A27 04D1 xori.b -[A7], 0xD1
00001B1E 0705 btst D5, D3
00001B20 5963 subq.w -[A3], 4
00001B22 62C1 bhi -0x3D /* 00001AE5 */
00001B24 086B 0CC1 8F92 bchg.b [A3 - 0x706E], 0xC1
00001B2A 1324 move.b -[A1], -[A4]
00001B2C 2C49 movea.l A6, A1
00001B2E 0EFB .incomplete
00001B30 3B78 B203 035B move.w [A5 + 0x35B], [0xFFFFB203]
00001B36 100F move.b D0, A7
00001B38 1818 move.b D4, [A0]+
00001B3A C501 abcd D2, D1
00001B3C 0F56 bchg [A6], D7
00001B3E 0FB1 101B bclr [A1 + D1.w + 0x1B], D7
00001B42 2932 370C move.l -[A4], <<invalid full ext with I/IS == 4>>
00001B46 041A AB29 subi.b [A2]+, 0x29 /* ')' */
00001B4A 2692 move.l [A3], [A2]
00001B4C C301 abcd D1, D1
00001B4E 2C7B 1853 movea.l A6, [PC + D1 + 0x53]
00001B52 0A4B 02C3 xori.w A3, 0x2C3
00001B56 02C4 .incomplete
00001B58 B380 xor.l D0, D1
00001B5A 9263 sub.w D1, -[A3]
00001B5C 222C 8B25 move.l D1, [A4 - 0x74DB]
00001B60 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00001B62 9283 sub.l D1, D3
00001B64 2989 00B3 move.l [A4 + D0.w - 0x77], A1
00001B68 2589 0053 move.l [A2 + D0.w + 0x53], A1
00001B6C 0A81 0007 0886 xori.l D1, 0x70886
00001B72 5314 subq.b [A4], 1
00001B74 E004 asr D4.b, 8
00001B76 0FE0 .incomplete
00001B78 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
00001B7A 6D0F blt +0x11 /* 00001B8B */
00001B7C 266B 1D13 movea.l A3, [A3 + 0x1D13]
00001B80 0573 1E7A bchg [A3 + D1 * 8 + 0x7A], D2
00001B84 7B4C moveq.l D5, 0x4C
00001B86 E301 asl D1.b, 1
00001B88 C325 and.b -[A5], D1
00001B8A C167 and.w -[A7], D0
00001B8C 170A move.b -[A3], A2
00001B8E 9607 sub.b D3, D7
00001B90 0B82 bclr D2, D5
00001B92 033A 13B7 btst [PC + 0x13B7 /* 00002F4B, value 0x1D */], D1
00001B96 8100 sbcd D0, D0
00001B98 3300 move.w -[A1], D0
00001B9A 8101 sbcd D0, D1
00001B9C 748B moveq.l D2, 0xFFFFFF8B
00001B9E 3BFB 6613 move.w <<invalid special address>>, [PC + D6.w * 8 + 0x13]
00001BA2 376B 2E61 0E6B move.w [A3 + 0xE6B], [A3 + 0x2E61]
00001BA8 2233 000B move.l D1, [A3 + D0.w + 0xB]
00001BAC 3E14 move.w D7, [A4]
00001BAE 04CE .incomplete
00001BB0 DB01 addx.b D5, D1
00001BB2 C10E abcd -[A0], -[A6]
00001BB4 1712 move.b -[A3], [A2]
00001BB6 45F5 0E61 lea.l A2, [A5 + D0 * 8 + 0x61]
00001BBA 0106 btst D6, D0
00001BBC D30A addx.b -[A1], -[A2]
00001BBE 1A1B move.b D5, [A3]+
00001BC0 2417 move.l D2, [A7]
00001BC2 0201 D30A andi.b D1, 0xA /* '\n' */
00001BC6 0200 0782 andi.b D0, 0x82
00001BCA 218B 03AB 1A11 0541 0063 move.l [[0x1A11 + D0 * 2] + 0x5410063], A3
00001BD4 732D moveq.l D1, 0x2D
00001BD6 0566 bchg -[A6], D2
00001BD8 067C 2706 7A0F addi.w 0x7A0F, 0x2706
00001BDE B673 0166 cmp.w D3, <<invalid full ext with IS == 1 and I/IS == 6>>
00001BE2 7413 moveq.l D2, 0x13
00001BE4 20A1 move.l [A0], -[A1]
00001BE6 036B 05A5 bchg [A3 + 0x5A5], D1
00001BEA 29B3 7561 030F C519 move.l [[A4 + A4 * 4]], [[A3 + 0x30F]]
00001BF2 0FB6 B30B 4395 A330 bclr [[A6 + <<invalid base displacement size>> + A3 * 2] + 0x4395A330], D7
00001BFA 0501 btst D1, D2
00001BFC 0FB6 BA9B bclr [A6 + A3 * 2 - 0x101], D7
00001C00 A40F syscall MountVol, flags=4
label00001C02:
00001C02 1A73 2226 movea.b A5, [A3 + D2.w * 2 + 0x26]
00001C06 3300 move.w -[A1], D0
00001C08 436D 7107 chk.w D1, [A5 + 0x7107]
00001C0C E301 asl D1.b, 1
00001C0E 4362 chk.w D1, -[A2]
00001C10 0B07 btst D7, D5
00001C12 5300 subq.b D0, 1
00001C14 CA23 and.b D5, -[A3]
00001C16 00C9 .incomplete
00001C18 078B bclr A3, D3
00001C1A 118C 0623 move.b [A0 + D0.w * 8 + 0x23], A4
00001C1E 0002 009B ori.b D2, 0x9B
00001C22 5EB6 9B16 140C addq.l [[A6] + A1 * 2 + 0x140C], 7
00001C28 66F7 bne -0x7 /* 00001C21 */
00001C2A 1AB7 0CE5 move.b [A5], [A7 + D0 * 4 - 0x27]
00001C2E 0A0F 210E xori.b A7, 0xE
00001C32 9B0F subx.b -[A5], -[A7]
00001C34 1404 move.b D2, D4
00001C36 1308 move.b -[A1], A0
00001C38 DB01 addx.b D5, D1
00001C3A F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001C3C 8C64 or.w D6, -[A4]
00001C3E 6B2E bmi +0x30 /* 00001C6E */
00001C40 0200 0FA1 andi.b D0, 0xA1
00001C44 010B btst A3, D0
00001C46 0605 0A8B addi.b D5, 0x8B
00001C4A 65B6 bcs -0x48 /* 00001C02 */
00001C4C AB07 syscall PutPicByte
00001C4E 6B22 bmi +0x24 /* 00001C72 */
00001C50 148E move.b [A2], A6
00001C52 0200 A31C andi.b D0, 0x1C
00001C56 0B98 bclr [A0]+, D5
00001C58 D301 addx.b D1, D1
00001C5A BA3B 6273 cmp.b D5, [PC + D6.w * 2 + 0x73]
00001C5E 2509 move.l -[A2], A1
00001C60 2D83 5848 move.l [A6 + D5 + 0x48], D3
00001C64 AB07 syscall PutPicByte
00001C66 6373 bls +0x75 /* 00001CDB */
00001C68 AB07 syscall PutPicByte
00001C6A 6362 bls +0x64 /* 00001CCE */
00001C6C 2704 move.l -[A3], D4
label00001C6E:
00001C6E 8027 or.b D0, -[A7]
00001C70 0150 bchg [A0], D0
label00001C72:
00001C72 270F move.l -[A3], A7
00001C74 CB0F abcd -[A5], -[A7]
00001C76 1617 move.b D3, [A7]
00001C78 04DE .incomplete
00001C7A 0300 btst D0, D1
00001C7C A2E9 syscall vFileClose, flags=2
00001C7E 6C37 bge +0x39 /* 00001CB7 */
00001C80 8FFE divs.w D7, <<invalid special address>>
00001C82 6551 bcs +0x53 /* 00001CD5 */
00001C84 223C 1B0D 1433 move.l D1, 0x1B0D1433
00001C8A 45B6 2508 .invalid 2, [A6 + <<invalid base displacement size>> + D2 * 4] // invalid opcode 4 with b == 6
00001C8E 0F76 74BB bchg [A6 + D7.w * 4 - 0x69], D7
00001C92 197B 054B 557B 6B9B 2F0B move.b [A4 + 0x2F0B], [[PC + <<invalid base displacement size>>] + 0x557B6B9B]
00001C9C 186B 0C1E movea.b A4, [A3 + 0xC1E]
00001CA0 1B5F 0D33 move.b [A5 + 0xD33], [A7]+
00001CA4 3649 movea.w A3, A1
00001CA6 040F 1ED3 subi.b A7, 0xD3
00001CAA 3E32 E539 7358 BB0C move.w D7, [[A2 + 0x7358BB0C + A6 * 4]]
00001CB2 4B55 chk.w D5, [A5]
00001CB4 EB09 lsl D1.b, 5
00001CB6 644B bcc +0x4D /* 00001D03 */
00001CB8 55E9 FD0F scs [A1 - 0x2F1]
00001CBC 6D76 blt +0x78 /* 00001D34 */
00001CBE 0F76 1445 bchg [A6 + D1.w * 4 + 0x45], D7
00001CC2 064B 7837 addi.w A3, 0x7837 /* 'x7' */
00001CC6 04A0 7643 174D subi.l -[A0], 0x7643174D
00001CCC 02A7 9BC9 8302 andi.l -[A7], 0x9BC98302
// begin alternate branch 00001CCE-00001CD2
label00001CCE:
00001CCE 9BC9 sub.l A5, A1
00001CD0 8302 sbcd D1, D2
// end alternate branch 00001CCE-00001CD2
label00001CCE: // (misaligned)
00001CD2 14BA 4B55 move.b [A2], [PC + 0x4B55 /* 00006829, cstring ""<EOF> */]
00001CD6 8902 sbcd D4, D2
00001CD8 0F76 0200 bchg [A6 + D0.w * 2], D7
00001CDC 979B sub.l [A3]+, D3
00001CDE DD8E addx.l -[A6], -[A6]
00001CE0 9325 sub.b -[A5], D1
00001CE2 445B neg.w [A3]+
00001CE4 0777 055D bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D3
00001CE8 E522 asl D2.b, D2
00001CEA E18D lsl D5, 8
00001CEC FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001CEE 1708 move.b -[A3], A0
00001CF0 CD93 and.l [A3], D6
00001CF2 0D01 btst D1, D6
00001CF4 4756 chk.w D3, [A6]
00001CF6 A147 syscall SetTrapAddress, flags=1
00001CF8 F501 .extension 0x501 <<F/4-5/2>> // unimplemented
00001CFA A500 syscall Open/PBHOpen/HOpen, flags=5
00001CFC 2348 470E move.l [A1 + 0x470E], A0
00001D00 E32E lsl D6.b, D1
00001D02 0E2C 4C48 070B .invalid.b [A4 + 0x70B], 0x48 /* 'H' */ // invalid immediate operation
00001D08 741B moveq.l D2, 0x1B
00001D0A 0207 07BF andi.b D7, 0xBF
00001D0E 2702 move.l -[A3], D2
00001D10 AE11 syscall FillCArc, auto_pop
00001D12 7605 moveq.l D3, 0x05
00001D14 E7C5 rol .w D5
00001D16 E840 asr D0.w, 4
00001D18 481A nbcd.b [A2]+
00001D1A 0FE5 .incomplete
00001D1C E8EB 0107 0A8C bftst [A3 + 0xA8C] {4:7}
00001D22 7301 moveq.l D1, 0x01
00001D24 604B bra +0x4D /* 00001D71 */
00001D26 010C btst A4, D0
00001D28 6029 bra +0x2B /* 00001D53 */
00001D2A 19CD 80E5 move.b 0xE5, A5
00001D2E A825 syscall MenuDispatch
00001D30 7D0F moveq.l D6, 0x0F
00001D32 1469 836B movea.b A2, [A1 - 0x7C95]
// begin alternate branch 00001D34-00001D3C
label00001D34:
00001D34 836B 3273 or.w [A3 + 0x3273], D1
00001D38 0052 830A ori.w [A2], 0x830A
// end alternate branch 00001D34-00001D3C
label00001D34: // (misaligned)
00001D36 3273 0052 movea.w A1, [A3 + D0.w + 0x52]
00001D3A 830A sbcd -[A1], -[A2]
00001D3C 3083 move.w [A0], D3
00001D3E 0E03 0536 .invalid.b D3, 0x36 /* '6' */ // invalid immediate operation
00001D42 0714 btst [A4], D3
00001D44 480B nbcd.b A3
00001D46 0D1E btst [A6]+, D6
00001D48 1902 move.b -[A4], D2
00001D4A 32E1 move.w [A1]+, -[A1]
00001D4C F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00001D4E 5C02 addq.b D2, 6
00001D50 00E3 .incomplete
00001D52 0AEC .incomplete
00001D54 0305 btst D5, D1
00001D56 2207 move.l D1, D7
00001D58 1441 movea.b A2, D1
00001D5A 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00001D5C 8DEC 2B05 divs.w D6, [A4 + 0x2B05]
00001D60 4964 chk.w D4, -[A4]
00001D62 1B01 move.b -[A5], D1
00001D64 6E07 bgt +0x9 /* 00001D6D */
00001D66 0E43 CB1C .invalid.w D3, 0xCB1C // invalid immediate operation
00001D6A 1E16 move.b D7, [A6]
00001D6C 733B moveq.l D1, 0x3B
00001D6E 270B move.l -[A3], A3
00001D70 EEBB ror D3, D7
00001D72 5361 subq.w -[A1], 1
00001D74 7540 moveq.l D2, 0x40
00001D76 0E0A 0B1D .invalid.b A2, 0x1D // invalid immediate operation
00001D7A 062B 0505 116B addi.b [A3 + 0x116B], 0x5
00001D80 7A49 moveq.l D5, 0x49
00001D82 FA09 0163 .unknown 0xFA09 0x0163 (W = 5)
00001D86 00CB .incomplete
00001D88 1827 move.b D4, -[A7]
00001D8A 944B sub.w D2, A3
00001D8C 0B23 btst -[A3], D5
00001D8E 1338 81BF move.b -[A1], [0xFFFF81BF]
00001D92 6B07 bmi +0x9 /* 00001D9B */
00001D94 B387 xor.l D7, D1
00001D96 5501 subq.b D1, 2
00001D98 B32F 7312 xor.b [A7 + 0x7312], D1
00001D9C CB5F and.w [A7]+, D5
00001D9E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001DA0 2A7A FB07 movea.l A5, [PC - 0x4F9 /* 000018A9, value 0x78433047 'xC0G' */]
00001DA4 BE0A cmp.b D7, A2
00001DA6 1623 move.b D3, -[A3]
00001DA8 1625 move.b D3, -[A5]
00001DAA 2F0B move.l -[A7], A3
00001DAC 0C67 0F29 cmpi.w -[A7], 0xF29
00001DB0 A319 syscall InitZone, flags=3
00001DB2 3C7B 0C24 movea.w A6, [PC + D0 * 4 + 0x24]
00001DB6 48E3 1217 movem.l -[A3], D3,D6,A3,A5,A6,A7
00001DBA 0E13 B301 .invalid.b [A3], 0x1 // invalid immediate operation
00001DBE 836B CB1D or.w [A3 - 0x34E3], D1
00001DC2 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3
00001DC4 B3D0 cmpa.l A1, [A0]
00001DC6 7001 moveq.l D0, 0x01
00001DC8 75A3 moveq.l D2, 0xFFFFFFA3
00001DCA 141E move.b D2, [A6]+
00001DCC 0CA3 14E5 682B cmpi.l -[A3], 0x14E5682B
00001DD2 0D63 bchg -[A3], D6
00001DD4 0E03 5316 .invalid.b D3, 0x16 // invalid immediate operation
00001DD8 720A moveq.l D1, 0x0A
00001DDA 130B move.b -[A1], A3
00001DDC 270C move.l -[A3], A4
00001DDE 1F8B 40B3 move.b [A7 + D4.w - 0x77], A3
00001DE2 013B 301E btst [PC + D3.w + 0x1E], D0
00001DE6 0200 0F38 andi.b D0, 0x38 /* '8' */
00001DEA 1E64 movea.b A7, -[A4]
00001DEC BB1F xor.b [A7]+, D5
00001DEE 1714 move.b -[A3], [A4]
00001DF0 A807 syscall SndNewChannel
00001DF2 143F move.b D2, <<invalid special address>>
00001DF4 C300 abcd D1, D0
00001DF6 0AD4 .incomplete
00001DF8 650A bcs +0xC /* 00001E04 */
00001DFA 2B3E move.l -[A5], <<invalid special address>>
00001DFC 335F 8985 move.w [A1 - 0x767B], [A7]+
00001E00 433C 3B0F 4D06 .invalid 1, 0x3B0F4D06 // invalid opcode 4 with b == 4
// begin alternate branch 00001E04-00001E06
label00001E04:
00001E04 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
// end alternate branch 00001E04-00001E06
label00001E04: // (misaligned)
00001E06 AA00 syscall OpenCPort
00001E08 7357 moveq.l D1, 0x57
00001E0A A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2
00001E0C E906 asl D6.b, 4
00001E0E DB34 B022 add.b [A4 + A3.w + 0x22], D5
00001E12 7301 moveq.l D1, 0x01
00001E14 2207 move.l D1, D7
00001E16 1283 move.b [A1], D3
00001E18 228D move.l [A1], A5
00001E1A 40DB move.w [A3]+, SR
00001E1C 195A B363 move.b [A4 - 0x4C9D], [A2]+
00001E20 A977 syscall WaitMouseUp
00001E22 0B23 btst -[A3], D5
00001E24 D307 addx.b D1, D7
00001E26 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
00001E28 0B07 btst D7, D5
00001E2A 1EF8 0200 move.b [A7]+, [0x00000200 /* SPAlarm */]
00001E2E 1B89 5305 move.b [[A5 + <<invalid base displacement size>>] + D5 * 2], A1
00001E32 16C4 move.b [A3]+, D4
00001E34 450A .invalid 2, A2 // invalid opcode 4 with b == 4
00001E36 232C 265A move.l -[A1], [A4 + 0x265A]
00001E3A 2375 140A 1A3B move.l [A1 + 0x1A3B], [A5 + D1.w * 4 + 0xA]
00001E40 3726 move.w -[A3], -[A6]
00001E42 B47A 8302 cmp.w D2, [PC - 0x7CFE /* FFFFA146, cstring ""<EOF> */]
00001E46 16B3 1405 move.b [A3], [A3 + D1.w * 4 + 0x5]
00001E4A 020F 265A andi.b A7, 0x5A /* 'Z' */
00001E4E 0F95 bclr [A5], D7
00001E50 6129 bsr +0x2B /* 00001E7B */
00001E52 3F0F move.w -[A7], A7
00001E54 163B 0125 3F06 move.b D3, [[PC + 0x3F06] + D0]
00001E5A 22AA 000F move.l [A1], [A2 + 0xF]
00001E5E 16E3 move.b [A3]+, -[A3]
00001E60 0025 0170 ori.b -[A5], 0x70 /* 'p' */
00001E64 0C22 2713 cmpi.b -[A2], 0x13
00001E68 79CB moveq.l D4, 0xFFFFFFCB
00001E6A 2607 move.l D3, D7
00001E6C 1180 D427 move.b [A0 + A5.w * 4 + 0x27], D0
00001E70 0966 bchg -[A6], D4
00001E72 0B57 bchg [A7], D5
00001E74 A50B syscall Rename/PBHRename/HRename, flags=5
00001E76 EA08 lsr D0.b, 5
00001E78 42A9 0036 clr.l [A1 + 0x36]
00001E7C 0816 6324 btst.b [A6], 0x24 /* '$' */
00001E80 D4C1 add.w A2, D1
00001E82 8D0C sbcd -[A6], -[A4]
00001E84 22C9 move.l [A1]+, A1
00001E86 3743 5806 move.w [A3 + 0x5806], D3
00001E8A A319 syscall InitZone, flags=3
00001E8C 165B movea.b A3, [A3]+
00001E8E 0716 btst [A6], D3
label00001E90:
00001E90 0F16 btst [A6], D7
00001E92 AB17 syscall PortToMap
00001E94 2100 move.l -[A0], D0
00001E96 0200 CB24 andi.b D0, 0x24 /* '$' */
00001E9A 78A1 moveq.l D4, 0xFFFFFFA1
00001E9C 0189 bclr A1, D0
00001E9E 0233 5817 111E 4C08 andi.b [[A3] + D1 + 0x4C08], 0x17
00001EA6 DA2A 3AE4 add.b D5, [A2 + 0x3AE4]
00001EAA 29AE 1706 CBD3 0D8B 1BCD move.l [[] + 0xD8B1BCD], [A6 + 0x1706]
00001EB4 00DB .incomplete
00001EB6 098B bclr A3, D4
00001EB8 0023 00D3 ori.b -[A3], 0xD3
00001EBC 030F btst A7, D1
00001EBE 7A07 moveq.l D5, 0x07
00001EC0 1419 move.b D2, [A1]+
00001EC2 3664 movea.w A3, -[A4]
00001EC4 934C subx.w -[A1], -[A4]
00001EC6 0200 0F61 andi.b D0, 0x61 /* 'a' */
00001ECA 10DB move.b [A0]+, [A3]+
00001ECC 2C73 1106 9B2E movea.l A6, [[A3 + <<invalid base displacement size>>] + D1 - 0x64D2]
00001ED2 1A0F move.b D5, A7
00001ED4 2681 move.l [A3], D1
00001ED6 0089 0603 6527 ori.l A1, 0x6036527
00001EDC 12D5 move.b [A1]+, [A5]
00001EDE 3645 movea.w A3, D5
00001EE0 1883 move.b [A4], D3
00001EE2 0706 btst D6, D3
00001EE4 66AA bne -0x54 /* 00001E90 */
00001EE6 000F 0D51 ori.b A7, 0x51 /* 'Q' */
00001EEA 690C bvs +0xE /* 00001EF8 */
00001EEC 0A27 130C xori.b -[A7], 0xC
00001EF0 0F2D 0AF3 btst [A5 + 0xAF3], D7
00001EF4 03D3 .incomplete
00001EF6 051B btst [A3]+, D2
label00001EF8:
00001EF8 0209 1066 andi.b A1, 0x66 /* 'f' */
00001EFC 270F move.l -[A3], A7
00001EFE F04C 086C .extension 0x04C <<F/1/0>>, 0x086C // unimplemented
00001F02 2A13 move.l D5, [A3]
00001F04 0DE3 .incomplete
00001F06 010F btst A7, D0
00001F08 745B moveq.l D2, 0x5B
00001F0A 0706 btst D6, D3
00001F0C B327 xor.b -[A7], D1
00001F0E 3315 move.w -[A1], [A5]
00001F10 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001F12 DB15 add.b [A5], D5
00001F14 050F btst A7, D2
00001F16 B327 xor.b -[A7], D1
00001F18 0200 8B48 andi.b D0, 0x48 /* 'H' */
00001F1C 78B2 moveq.l D4, 0xFFFFFFB2
00001F1E A319 syscall InitZone, flags=3
00001F20 3AD3 move.w [A5]+, [A3]
00001F22 2918 move.l -[A4], [A0]+
00001F24 184A movea.b A4, A2
00001F26 1340 0711 move.b [A1 + 0x711], D0
00001F2A 064A D329 addi.w A2, 0xD329
00001F2E AE6E syscall AppleGuideDispatch, auto_pop
00001F30 A100 syscall Open/PBHOpen/HOpen, flags=1
00001F32 290B move.l -[A4], A3
00001F34 DB40 addx.w D5, D0
00001F36 8103 sbcd D0, D3
00001F38 0D0B btst A3, D6
00001F3A 0D82 bclr D2, D6
00001F3C E103 asl D3.b, 8
00001F3E 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00001F40 1818 move.b D4, [A0]+
00001F42 1E4A movea.b A7, A2
00001F44 E316 roxl D6.b, 1
00001F46 DB0E addx.b -[A5], -[A6]
00001F48 5232 1492 addq.b [A2 + D1.w * 4 - 0x110], 1
00001F4C 0FCD .incomplete
00001F4E 0805 134A btst.b D5, 0x4A /* 'J' */
00001F52 2B14 move.l -[A5], [A4]
00001F54 EB30 roxl D0.b, D5
00001F56 2714 move.l -[A3], [A4]
00001F58 5E33 08D8 addq.b [A3 + D0 - 0x40], 7
00001F5C 8B00 sbcd D5, D0
00001F5E E316 roxl D6.b, 1
00001F60 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00001F62 6907 bvs +0x9 /* 00001F6B */
00001F64 0EA1 0064 0F65 .invalid.l -[A1], 0x640F65 // invalid immediate operation
00001F6A 0709 btst A1, D3
00001F6C 08DB 19C5 bset.b [A3]+, 0xC5
00001F70 DC44 add.w D6, D4
00001F72 AB0C syscall FastSlabMode
00001F74 5708 subq.b A0, 3
00001F76 9017 sub.b D0, [A7]
00001F78 1493 move.b [A2], [A3]
00001F7A 2848 movea.l A4, A0
00001F7C 0200 0F49 andi.b D0, 0x49 /* 'I' */
00001F80 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00001F82 1073 25AF E248 8B15 0807 movea.b A0, [[-0x1DB8] + D2 * 4 - 0x74EAF7F9]
00001F8C 1085 move.b [A0], D5
00001F8E E59D rol D5, 2
00001F90 A31E syscall NewPtrClear, flags=3
00001F92 D317 add.b [A7], D1
00001F94 A603 syscall Write, flags=6
00001F96 01A6 bclr -[A6], D0
00001F98 6453 bcc +0x55 /* 00001FED */
00001F9A 0A02 0093 xori.b D2, 0x93
00001F9E 49C1 lea.l A4, D1
00001FA0 00C5 .incomplete
00001FA2 014B bchg A3, D0
00001FA4 35A1 0017 move.w [A2 + D0.w + 0x17], -[A1]
00001FA8 1476 0903 B31B 2301 movea.b A2, [[A6 + <<invalid base displacement size>> + D0] - 0x4CE4DCFF]
00001FB0 C136 C500 and.b [A6 + <<invalid base displacement size>> + A4 * 4], D0
00001FB4 433C 5303 1340 .invalid 1, 0x53031340 // invalid opcode 4 with b == 4
00001FBA CB54 and.w [A4], D5
00001FBC D139 D317 E316 add.b [0xD317E316], D0
00001FC2 FB5E .extension 0xB5E <<F/4-5/5>> // unimplemented
00001FC4 EB14 roxl D4.b, 5
00001FC6 C33A 6B24 and.b [PC + 0x6B24 /* 00006B26, cstring ""<EOF> */], D1
00001FCA 1340 DB46 move.b [A1 - 0x24BA], D0
00001FCE 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
00001FD0 2306 move.l -[A1], D6
00001FD2 930E subx.b -[A1], -[A6]
00001FD4 E316 roxl D6.b, 1
00001FD6 5B1F subq.b [A7]+, 5
00001FD8 58DE svc [A6]+
00001FDA 3003 move.w D0, D3
00001FDC 01E3 .incomplete
00001FDE 1645 movea.b A3, D5
00001FE0 3B23 move.w -[A5], -[A3]
00001FE2 1F14 move.b -[A7], [A4]
00001FE4 163B 02A5 move.b D3, [PC + D0.w * 2 - 0x91]
00001FE8 046B 0407 095B subi.w [A3 + 0x95B], 0x407
00001FEE 8102 sbcd D0, D2
00001FF0 C0C2 mulu.w D0, D2
00001FF2 BB07 xor.b D7, D5
00001FF4 E304 asl D4.b, 1
00001FF6 E316 roxl D6.b, 1
00001FF8 2CC3 move.l [A6]+, D3
00001FFA 022A 81A5 5303 andi.b [A2 + 0x5303], 0xA5
00002000 5337 1713 D043 0485 subq.b [[A7 + D1 * 8] - 0x2FBCFB7B], 1
00002008 0183 bclr D3, D0
0000200A 596E 5337 subq.w [A6 + 0x5337], 4
0000200E 0301 btst D1, D1
00002010 5337 E503 0FD5 0414 subq.b [[A7 + <<invalid base displacement size>> + A6 * 4] + 0xFD50414], 1
00002018 162B 06C9 move.b D3, [A3 + 0x6C9]
0000201C 0007 10DC ori.b D7, 0xDC
00002020 7413 moveq.l D2, 0x13
00002022 0F69 0C43 bchg [A1 + 0xC43], D7
00002026 086B 0009 5B0B bchg.b [A3 + 0x5B0B], 0x9 /* '\t' */
0000202C 1927 move.b -[A4], -[A7]
0000202E 0CE4 .incomplete
00002030 8316 or.b [A6], D1
00002032 0309 btst A1, D1
00002034 C345 exg D1, D5
00002036 5203 addq.b D3, 1
00002038 1007 move.b D0, D7
0000203A 0682 2B1C 6158 addi.l D2, 0x2B1C6158
00002040 9309 subx.b -[A1], -[A1]
00002042 B81B cmp.b D4, [A3]+
00002044 1E8B move.b [A7], A3
00002046 140C move.b D2, A4
00002048 2206 move.l D1, D6
0000204A F0C5 F153 .extension 0x0C5 <<F/2-3/0>> // unimplemented
0000204E 007B 0366 06F0 ori.w [PC + D0.w * 8 - 0x16], 0x366
00002054 4904 .invalid 4, D4 // invalid opcode 4 with b == 4
00002056 030B btst A3, D1
00002058 A503 syscall Write, flags=5
0000205A EB15 roxl D5.b, 5
0000205C 22C5 move.l [A1]+, D5
0000205E 03F3 .incomplete
00002060 0022 0C22 ori.b -[A2], 0x22 /* '\"' */
00002064 0507 btst D7, D2
00002066 F341 .extension 0x341 <<F/4-5/1>> // unimplemented
00002068 160E move.b D3, A6
0000206A A500 syscall Open/PBHOpen/HOpen, flags=5
0000206C EB0C lsl D4.b, 5
0000206E 455A chk.w D2, [A2]+
00002070 2710 move.l -[A3], [A0]
00002072 8ACB divu.w D5, A3
00002074 7527 moveq.l D2, 0x27
00002076 0E2E E91C 542E .invalid.b [A6 + 0x542E], 0x1C // invalid immediate operation
0000207C 0817 0813 btst.b [A7], 0x13
00002080 7301 moveq.l D1, 0x01
00002082 0EE3 .incomplete
00002084 0E41 8F73 .invalid.w D1, 0x8F73 // invalid immediate operation
00002088 3417 move.w D2, [A7]
0000208A 13A4 A51A 0BDF move.b [[A1 + A2 * 4] + 0xBDF], -[A4]
00002090 AD45 syscall CheckItem, auto_pop
00002092 6B10 bmi +0x12 /* 000020A4 */
00002094 2918 move.l -[A4], [A0]+
00002096 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00002098 627C bhi +0x7E /* 00002116 */
0000209A 1700 move.b -[A3], D0
0000209C 0D84 bclr D4, D6
0000209E 083E 1E0C btst.b <<invalid special address>>, 0xC
000020A2 3EA9 C57C move.w [A7], [A1 - 0x3A84]
// begin alternate branch 000020A4-000020A8
label000020A4:
000020A4 C57C 1E06 and.w 0x1E06, D2
// end alternate branch 000020A4-000020A8
label000020A4: // (misaligned)
000020A6 1E06 move.b D7, D6
000020A8 A606 syscall KillIO, flags=6
000020AA 6627 bne +0x29 /* 000020D3 */
000020AC 177F 3B52 move.b [A3 + 0x3B52], <<invalid special address>>
000020B0 0714 btst [A4], D3
000020B2 AB93 syscall Pollack
000020B4 3369 5013 17B0 move.w [A1 + 0x17B0], [A1 + 0x5013]
000020BA 2285 move.l [A1], D5
000020BC ACCB syscall OpenPoly, auto_pop
000020BE 0122 btst -[A2], D0
000020C0 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000020C2 E300 asl D0.b, 1
000020C4 8306 sbcd D1, D6
000020C6 0DEC .incomplete
000020C8 CB19 and.b [A1]+, D5
000020CA CB04 abcd D5, D4
000020CC 0C22 40A6 cmpi.b -[A2], 0xA6
000020D0 4066 negx.w -[A6]
000020D2 DE30 1445 add.b D7, [A0 + D1.w * 4 + 0x45]
000020D6 5085 addq.l D5, 8
000020D8 1702 move.b -[A3], D2
000020DA 000F 0C22 ori.b A7, 0x22 /* '\"' */
000020DE 41E3 lea.l A0, -[A3]
000020E0 8D79 FC07 1074 or.w [0xFC071074], D6
000020E6 A909 syscall CalcVis
000020E8 FC61 8D9B .extension 0xC61 <<F/1/6>>, 0x8D9B // unimplemented
000020EC 02AA 001B 8A55 53A9 andi.l [A2 + 0x53A9], 0x1B8A55
000020F4 E017 roxr D7.b, 8
000020F6 12C0 move.b [A1]+, D0
000020F8 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
000020FA 230C move.l -[A1], A4
000020FC AB1D syscall QDExtensions
000020FE 0F5A bchg [A2]+, D7
00002100 B30D cmpm.b [A1]+, [A5]+
00002102 AB1D syscall QDExtensions
00002104 2B9F AB1D move.l [[A5] + A2 * 2], [A7]+
00002108 3B91 AB1D move.w [[A5] + A2 * 2], [A1]
0000210C 9B77 CB18 sub.w [A7 + A4 * 2], D5
00002110 AB1D syscall QDExtensions
00002112 3365 2312 move.w [A1 + 0x2312], -[A5]
label00002116:
00002116 9CCB sub.w A6, A3
00002118 439C .invalid 1, [A4]+ // invalid opcode 4 with b == 6
0000211A FB5D .extension 0xB5D <<F/4-5/5>> // unimplemented
0000211C 9CB3 2D9C sub.l D6, <<invalid full ext with I/IS == 4>>
00002120 C343 exg D1, D3
00002122 9C63 sub.w D6, -[A3]
00002124 3006 move.w D0, D6
00002126 9064 sub.w D0, -[A4]
00002128 9308 subx.b -[A1], -[A0]
0000212A 65FF 2E90 0181 bcs +0x2E900183 /* 2E9022AD */
00002130 720F moveq.l D1, 0x0F
00002132 A16F syscall SlotVInstall, flags=1
00002134 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00002136 AB1D syscall QDExtensions
00002138 1383 AB1D move.b [[A1] + A2 * 2], D3
0000213C 7B58 moveq.l D5, 0x58
0000213E 8332 0B10 or.b [A2 + D0 * 2], D1
00002142 04CE .incomplete
00002144 9404 sub.b D2, D4
00002146 CEC1 mulu.w D7, D1
00002148 B8CE cmpa.w A4, A6
0000214A C827 and.b D4, -[A7]
0000214C 1719 move.b -[A3], [A1]+
0000214E A335 syscall OffLine/Offline, flags=3
00002150 F12E .extension 0x12E <<F/4-5/0>> // unimplemented
00002152 2301 move.l -[A1], D1
00002154 A306 syscall KillIO, flags=3
00002156 0302 btst D2, D1
00002158 7017 moveq.l D0, 0x17
0000215A 1274 7C18 movea.b A1, [A4 + D7 * 4 + 0x18]
0000215E 1843 movea.b A4, D3
00002160 045B 206B subi.w [A3]+, 0x206B /* ' k' */
00002164 0EC9 .incomplete
00002166 008E 1711 D1C5 ori.l A6, 0x1711D1C5
0000216C 032B 78AA btst [A3 + 0x78AA], D1
00002170 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002172 1B0A move.b -[A5], A2
00002174 5B00 subq.b D0, 5
00002176 218F 0711 move.l [[A0 + D0 * 8]], A7
0000217A 8605 or.b D3, D5
0000217C 110F move.b -[A0], A7
0000217E 3C5B movea.w A6, [A3]+
00002180 2137 037F move.l -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
00002184 432B F363 .invalid 1, [A3 - 0xC9D] // invalid opcode 4 with b == 4
00002188 0703 btst D3, D3
0000218A 9CF3 881A sub.w A6, [A3 + A0 + 0x1A]
0000218E 9310 sub.b [A0], D1
00002190 265A movea.l A3, [A2]+
00002192 0FA1 bclr -[A1], D7
00002194 00DB .incomplete
00002196 6226 bhi +0x28 /* 000021BE */
00002198 5A0F addq.b A7, 5
0000219A 14D4 move.b [A2]+, [A4]
0000219C 2713 move.l -[A3], [A3]
0000219E A64B syscall SetGrowZone, flags=6
000021A0 1903 move.b -[A4], D3
000021A2 4169 DF16 chk.w D0, [A1 - 0x20EA]
000021A6 8B06 sbcd D5, D6
000021A8 1A0F move.b D5, A7
000021AA 2617 move.l D3, [A7]
000021AC 16C2 move.b [A3]+, D2
000021AE 8B69 459F or.w [A1 + 0x459F], D5
000021B2 0F76 1A0F bchg [A6 + D1 * 2 + 0xF], D7
000021B6 2614 move.l D3, [A4]
000021B8 DB2C 9103 add.b [A4 - 0x6EFD], D5
000021BC 6911 bvs +0x13 /* 000021CF */
label000021BE:
000021BE 032F 5A0F btst [A7 + 0x5A0F], D1
000021C2 1EA2 move.b [A7], -[A2]
000021C4 2798 1902 000F move.l [[A3 + <<invalid base displacement size>> + D1] + 0xF], [A0]+
000021CA 4177 74AE chk.w D0, [A7 + D7.w * 4 - 0x82]
000021CE 6101 bsr +0x3 /* 000021D1 */
000021D0 5305 subq.b D5, 1
000021D2 0718 btst [A0]+, D3
000021D4 CEA0 and.l D7, -[A0]
000021D6 3718 move.w -[A3], [A0]+
000021D8 D1C3 add.l A0, D3
000021DA 060F 1501 addi.b A7, 0x1
000021DE A0E1 syscall vFileOpen
000021E0 1E5A movea.b A7, [A2]+
000021E2 0F1E btst [A6]+, D7
000021E4 65CD bcs -0x31 /* 000021B3 */
000021E6 84C4 divu.w D2, D4
000021E8 031C btst [A4]+, D1
000021EA 1E0C move.b D7, A4
000021EC 031C btst [A4]+, D1
000021EE 0200 231A andi.b D0, 0x1A
000021F2 BA93 cmp.l D5, [A3]
000021F4 7202 moveq.l D1, 0x02
000021F6 000F 410D ori.b A7, 0xD /* '\r' */
000021FA 0F26 btst -[A6], D7
000021FC 5A0F addq.b A7, 5
000021FE 6DD5 blt -0x29 /* 000021D5 */
00002200 DB19 add.b [A1]+, D5
00002202 6916 bvs +0x18 /* 0000221A */
00002204 0F5A bchg [A2]+, D7
00002206 0FC9 .incomplete
00002208 0093 7531 025A ori.l [A3], 0x7531025A
0000220E 0F85 bclr D5, D7
00002210 0FC3 .incomplete
00002212 755A moveq.l D2, 0x5A
00002214 0FB1 01D9 bclr [[]], D7
00002218 77A3 moveq.l D3, 0xFFFFFFA3
label0000221A:
0000221A 2702 move.l -[A3], D2
0000221C 002B 4978 B2A3 ori.b [A3 - 0x4D5D], 0x78 /* 'x' */
00002222 27A9 E609 6EC5 move.l [A3 + D6 * 8 - 0x59], [A1 - 0x19F7]
00002228 380F move.w D4, A7
0000222A 7674 moveq.l D3, 0x74
0000222C 0FE1 .incomplete
0000222E 0009 076B ori.b A1, 0x6B /* 'k' */
00002232 755A moveq.l D2, 0x5A
00002234 0F64 bchg -[A4], D7
00002236 6322 bls +0x24 /* 0000225A */
00002238 0200 0F5A andi.b D0, 0x5A /* 'Z' */
0000223C 0FC9 .incomplete
0000223E 00A3 5F21 1A64 ori.l -[A3], 0x5F211A64
00002244 8329 C900 or.b [A1 - 0x3700], D1
00002248 0FC1 .incomplete
0000224A 0071 FC03 1C14 ori.w [A1 + D1 * 4 + 0x14], 0xFC03
00002250 690F bvs +0x11 /* 00002261 */
00002252 1713 move.b -[A3], [A3]
00002254 EA89 lsr D1, 5
00002256 150F move.b -[A2], A7
00002258 5A0F addq.b A7, 5
label0000225A:
0000225A 310B move.w -[A0], A3
0000225C 7B05 moveq.l D5, 0x05
0000225E BB1F xor.b [A7]+, D5
00002260 740F moveq.l D2, 0x0F
00002262 5126 subq.b -[A6], 8
00002264 B0E3 cmpa.w A0, -[A3]
00002266 1673 01E3 1674 0FDE 30A2 movea.b A3, [[0x1674] + 0xFDE30A2]
00002270 0C65 54F3 cmpi.w -[A5], 0x54F3
00002274 215A 0F92 move.l [A0 + 0xF92], [A2]+
00002278 1346 2CAA move.b [A1 + 0x2CAA], D6
0000227C 000F A228 ori.b A7, 0x28 /* '(' */
00002280 A303 syscall Write, flags=3
00002282 1705 move.b -[A3], D5
00002284 775A moveq.l D3, 0x5A
00002286 0F06 btst D6, D7
00002288 0F16 btst [A6], D7
0000228A 48D6 0FA5 movem.l [A6], D0,D2,D5,D7,A0,A1,A2,A3
0000228E E628 lsr D0.b, D3
00002290 6A02 bpl +0x4 /* 00002294 */
00002292 000F 69A1 ori.b A7, 0xA1
// begin alternate branch 00002294-00002296
label00002294:
00002294 69A1 bvs -0x5D /* 00002237 */
// end alternate branch 00002294-00002296
label00002294: // (misaligned)
00002296 0F06 btst D6, D7
00002298 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
0000229A 85A1 or.l -[A1], D2
0000229C EB01 asl D1.b, 5
0000229E FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
000022A0 740F moveq.l D2, 0x0F
000022A2 F50B .extension 0x50B <<F/4-5/2>> // unimplemented
000022A4 6D1B blt +0x1D /* 000022C1 */
000022A6 0F41 bchg D1, D7
000022A8 A6E1 syscall vFileOpen, flags=6
000022AA 0264 B325 andi.w -[A4], 0xB325
000022AE 0200 0F5A andi.b D0, 0x5A /* 'Z' */
000022B2 0FC9 .incomplete
000022B4 0001 100F ori.b D1, 0xF
000022B8 1EE9 000F move.b [A7]+, [A1 + 0xF]
000022BC E102 asl D2.b, 8
000022BE 8821 or.b D4, -[A1]
000022C0 1E0F move.b D7, A7
000022C2 265A movea.l A3, [A2]+
000022C4 032F 8B05 btst [A7 - 0x74FB], D1
000022C8 9B31 1713 549B 3147 sub.b [[A1 + D1 * 8] + 0x549B3147], D5
000022D0 1358 0F91 move.b [A1 + 0xF91], [A0]+
000022D4 1002 move.b D0, D2
000022D6 000F AA41 ori.b A7, 0x41 /* 'A' */
000022DA 001B 0A5A ori.b [A3]+, 0x5A /* 'Z' */
000022DE 751F moveq.l D2, 0x1F
000022E0 B51D xor.b [A5]+, D2
000022E2 141A move.b D2, [A2]+
000022E4 0F26 btst -[A6], D7
000022E6 1E1A move.b D7, [A2]+
000022E8 0F26 btst -[A6], D7
000022EA 0200 0FAD andi.b D0, 0xAD
000022EE 030F btst A7, D1
000022F0 1464 movea.b A2, -[A4]
000022F2 1B1D move.b -[A5], [A5]+
000022F4 0200 4360 andi.b D0, 0x60 /* '`' */
000022F8 76E3 moveq.l D3, 0xFFFFFFE3
000022FA 0EF5 .incomplete
000022FC 0DC9 .incomplete
000022FE 0D67 bchg -[A7], D6
00002300 8928 5A0F or.b [A0 + 0x5A0F], D4
00002304 0550 bchg [A0], D2
00002306 8494 or.l D2, [A4]
00002308 911C sub.b [A4]+, D0
0000230A F358 .extension 0x358 <<F/4-5/1>> // unimplemented
0000230C 7674 moveq.l D3, 0x74
0000230E 0FC5 .incomplete
00002310 0128 9402 btst [A0 - 0x6BFE], D0
00002314 000F 1904 ori.b A7, 0x4
00002318 6353 bls +0x55 /* 0000236D */
0000231A 910A subx.b -[A0], -[A2]
0000231C 5A43 addq.w D3, 5
0000231E 7589 moveq.l D2, 0xFFFFFF89
00002320 08EB 4B5A 0F8D bset.b [A3 + 0xF8D], 0x5A /* 'Z' */
00002326 5B5A subq.w [A2]+, 5
00002328 0F1A btst [A2]+, D7
0000232A 0F26 btst -[A6], D7
0000232C 5A0F addq.b A7, 5
0000232E 215F C355 move.l [A0 - 0x3CAB], [A7]+
00002332 0B13 btst [A3], D5
00002334 C9AD 6B10 and.l [A5 + 0x6B10], D4
00002338 AB07 syscall PutPicByte
0000233A C355 and.w [A5], D1
0000233C 5A3B 5737 05BE BB51 C10B 2E03 addq.b [[PC + 0x5BEBB51] + D5 * 8 - 0x3EF4D1FD], 5
00002348 1C2C 4B59 move.b D6, [A4 + 0x4B59]
0000234C 0811 EE1B btst.b [A1], 0x1B
00002350 068B 71F1 00A9 addi.l A3, 0x71F100A9
00002356 004C 0828 ori.w A4, 0x828
0000235A 930D subx.b -[A1], -[A5]
0000235C 0FD1 .incomplete
0000235E 0117 btst [A7], D0
00002360 99AB A4FB sub.l [A3 - 0x5B05], D4
00002364 0808 28B3 btst.b A0, 0xB3
00002368 0002 000F ori.b D2, 0xF
0000236C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000236E 84B3 0041 or.l D2, [A3 + D0.w + 0x41]
00002372 2083 move.l [A0], D3
00002374 0132 E90F AB09 B083 btst [[A2 + <<invalid base displacement size>>] + A6 - 0x54F64F7D], D0
0000237C 4D0C .invalid 6, A4 // invalid opcode 4 with b == 4
0000237E 834D 8938 pack -[A1], -[A5], 0x8938
00002382 CB13 and.b [A3], D5
00002384 0334 C90A 0311 btst [[A4 + <<invalid base displacement size>> + A4] + 0x311], D1
0000238A 3322 move.w -[A1], -[A2]
0000238C 5AFB 74C5 spl [PC + D7.w * 4 - 0x59]
00002390 11CB 0D3B move.b [0x00000D3B], A3
00002394 01A3 bclr -[A3], D0
00002396 0674 0798 C4CD addi.w [A4 + A4.w * 4 - 0x51], 0x798
0000239C 101E move.b D0, [A6]+
0000239E FB2D .extension 0xB2D <<F/4-5/5>> // unimplemented
000023A0 25B6 B306 D307 7B1D move.l [[A2] + D7 * 2], [[A6 + <<invalid base displacement size>>] + A3 * 2 - 0x2CF9]
000023A8 2C83 move.l [A6], D3
000023AA 0152 bchg [A2], D0
000023AC 7309 moveq.l D1, 0x09
000023AE 038C bclr A4, D1
000023B0 F829 4A13 .tblXX 0xF829, 0x4A13 // unimplemented
000023B4 50F8 E544 st [0xFFFFE544]
000023B8 E356 roxl D6.w, 1
000023BA 1706 move.b -[A3], D6
000023BC D60F add.b D3, A7
000023BE A2E9 syscall vFileClose, flags=2
000023C0 B161 xor.w -[A1], D0
000023C2 2EE3 move.l [A7]+, -[A3]
000023C4 DC74 9310 add.w D6, [A4 + A1 * 2]
000023C8 1336 7407 move.b -[A1], [A6 + D7.w * 4 + 0x7]
000023CC 893E or.b <<invalid special address>>, D4
000023CE 0F41 bchg D1, D7
000023D0 0023 2C41 ori.b -[A3], 0x41 /* 'A' */
000023D4 0007 893B ori.b D7, 0x3B /* ';' */
000023D8 1374 4B6F BB0A move.b [A1 - 0x44F6], <<invalid full ext with IS == 1 and I/IS == 7>>
000023DE 748B moveq.l D2, 0xFFFFFF8B
000023E0 A874 syscall GetPort
000023E2 0F81 bclr D1, D7
000023E4 0153 bchg [A3], D0
000023E6 4681 not.l D1
000023E8 010F btst A7, D0
000023EA A100 syscall Open/PBHOpen/HOpen, flags=1
000023EC 0F41 bchg D1, D7
000023EE 0007 8935 ori.b D7, 0x35 /* '5' */
000023F2 0FA1 bclr -[A1], D7
000023F4 000F C101 ori.b A7, 0x1
000023F8 0FA1 bclr -[A1], D7
000023FA 000F A100 ori.b A7, 0x0
000023FE A34D syscall PurgeMem, flags=3
00002400 A100 syscall Open/PBHOpen/HOpen, flags=1
00002402 3B2C 0F81 move.w -[A5], [A4 + 0xF81]
00002406 040F C100 subi.b A7, 0x0
0000240A 0F41 bchg D1, D7
0000240C 000F 4100 ori.b A7, 0x0
00002410 0F41 bchg D1, D7
00002412 000F 4100 ori.b A7, 0x0
00002416 AB29 syscall TrimRect
00002418 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000241A 1FA1 020F move.b [A7 + D0.w * 2 + 0xF], -[A1]
0000241E C100 abcd D0, D0
00002420 832E C105 or.b [A6 - 0x3EFB], D1
00002424 CB1F and.b [A7]+, D5
00002426 070D btst A5, D3
00002428 B20F cmp.b D1, A7
0000242A 740F moveq.l D2, 0x0F
0000242C 8100 sbcd D0, D0
0000242E 9B6E 744B sub.w [A6 + 0x744B], D5
00002432 0F83 bclr D3, D7
00002434 0A33 400F 746B xori.b [A3 + D7.w * 4 + 0x6B], 0xF
0000243A 4617 not.b [A7]
0000243C 184A movea.b A4, A2
0000243E 1A0F move.b D5, A7
00002440 265A movea.l A3, [A2]+
00002442 0320 btst -[A0], D1
00002444 1703 move.b -[A3], D3
00002446 855A or.w [A2]+, D2
00002448 6B0F bmi +0x11 /* 00002459 */
0000244A 8100 sbcd D0, D0
0000244C 7B11 moveq.l D5, 0x11
0000244E 5CE9 4607 sge [A1 + 0x4607]
00002452 88DF divu.w D4, [A7]+
00002454 1E17 move.b D7, [A7]
00002456 038F bclr A7, D1
00002458 2937 0F21 3725 move.l -[A4], [[A7 + 0x3725 + D0 * 8]]
0000245E 0161 bchg -[A1], D0
00002460 370F move.w -[A3], A7
00002462 265A movea.l A3, [A2]+
00002464 EB08 lsl D0.b, 5
00002466 0150 bchg [A0], D0
00002468 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000246A 3317 move.w -[A1], [A7]
0000246C 5CE9 4B0F sge [A1 + 0x4B0F]
00002470 DD50 add.w [A0], D6
00002472 B54F cmpm.w [A2]+, [A7]+
00002474 A313 syscall FlushVol, flags=3
00002476 8504 sbcd D2, D4
00002478 0200 C38F andi.b D0, 0x8F
0000247C CD00 abcd D6, D0
0000247E D38B addx.l -[A1], -[A3]
00002480 AEB3 syscall 0xAB3, auto_pop
00002482 0E74 E31F 070C .invalid.w <<invalid full ext with I/IS == 4>>, 0xE31F // invalid immediate operation
00002488 5393 subq.l [A3], 1
0000248A 1AAE 2B0A move.b [A5], [A6 + 0x2B0A]
0000248E 134B AE8B move.b [A1 - 0x5175], A3
00002492 B9AE F3A8 xor.l [A6 - 0xC58], D4
00002496 A90C syscall PaintOne
00002498 0F26 btst -[A6], D7
0000249A 4463 neg.w -[A3]
0000249C 2137 020C move.l -[A0], [A7 + D0.w * 2 + 0xC]
000024A0 3710 move.w -[A3], [A0]
000024A2 27D3 0303 4D7A 070A move.l [[PC + <<invalid base displacement size>> + D0 * 2] + 0x4D7A070A], [A3]
000024AA B88D cmp.l D4, A5
000024AC 3647 movea.w A3, D7
000024AE 0ECF .incomplete
000024B0 8136 0302 7536 or.b [[A6 + <<invalid base displacement size>> + D0 * 2] + 0x7536], D0
000024B6 6B79 bmi +0x7B /* 00002531 */
000024B8 B102 xor.b D2, D0
000024BA 3710 move.w -[A3], [A0]
000024BC 3083 move.w [A0], D3
000024BE 0B1B btst [A3]+, D5
000024C0 0953 bchg [A3], D4
000024C2 2BB5 0233 66D5 move.l [A5 + D6.w * 8 - 0x43], [A5 + D0.w * 2 + 0x33]
000024C8 3F4B 010D move.w [A7 + 0x10D], A3
000024CC 3847 movea.w A4, D7
000024CE 087B 6704 0C1B bchg.b [PC + D0 * 4 + 0x1B], 0x4
000024D4 0417 059E subi.b [A7], 0x9E
000024D8 2707 move.l -[A3], D7
000024DA 8970 1B17 4804 841B or.w [[A0] + D1 * 2 + 0x4804841B], D4
000024E2 0266 1E29 andi.w -[A6], 0x1E29
000024E6 C91B and.b [A3]+, D4
000024E8 286B 0004 movea.l A4, [A3 + 0x4]
000024EC 6329 bls +0x2B /* 00002517 */
000024EE FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
000024F0 0713 btst [A3], D3
000024F2 4228 1B02 clr.b [A0 + 0x1B02]
000024F6 2530 6B6F move.l -[A2], <<invalid full ext with IS == 1 and I/IS == 7>>
000024FA 6500 6339 bcs +0x633B /* 00008835 */
000024FE 04B3 24FB 0957 0E2E subi.l [A3 + D0 * 8 + 0x2E], 0x24FB0957
00002506 6707 beq +0x9 /* 0000250F */
00002508 1217 move.b D1, [A7]
0000250A 19C3 BB28 move.b 0x28 /* '(' */, D3
0000250E 9718 sub.b [A0]+, D3
00002510 B8A5 cmp.l D4, -[A5]
00002512 0727 btst -[A7], D3
00002514 1C1C move.b D6, [A4]+
00002516 2B82 4827 move.l [A5 + D4 + 0x27], D2
0000251A 18D9 move.b [A4]+, [A1]+
0000251C 2709 move.l -[A3], A1
0000251E 80E5 divu.w D0, -[A5]
00002520 0407 0769 subi.b D7, 0x69 /* 'i' */
00002524 E306 asl D6.b, 1
00002526 5505 subq.b D5, 2
00002528 6B10 bmi +0x12 /* 0000253A */
0000252A 6B0B bmi +0xD /* 00002537 */
0000252C 9B51 sub.w [A1], D5
0000252E D31C add.b [A4]+, D1
00002530 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
00002532 5B3E subq.b <<invalid special address>>, 5
00002534 7B00 moveq.l D5, 0x00
00002536 B32D E35C xor.b [A5 - 0x1CA4], D1
label0000253A:
0000253A 4B3E .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
0000253C 2707 move.l -[A3], D7
0000253E 781A moveq.l D4, 0x1A
00002540 1788 B237 move.b [A3 + A3.w * 2 + 0x37], A0
00002544 0780 bclr D0, D3
00002546 A724 syscall SetHandleSize, flags=7
00002548 0571 14B4 bchg [A1 + D1.w * 4 - 0x76], D2
0000254C 1B1E move.b -[A5], [A6]+
0000254E 471C .invalid 3, [A4]+ // invalid opcode 4 with b == 4
00002550 8C17 or.b D6, [A7]
00002552 0860 2718 bchg.b -[A0], 0x18
00002556 8557 or.w [A7], D2
00002558 906E AB0A sub.w D0, [A6 - 0x54F6]
0000255C 240E move.l D2, A6
0000255E 9306 subx.b D1, D6
00002560 2AE2 move.l [A5]+, -[A2]
00002562 1708 move.b -[A3], A0
00002564 DDC3 add.l A6, D3
00002566 1433 0249 move.b D2, [A3 + D0.w * 2 + 0x49]
0000256A 260F move.l D3, A7
0000256C 5AE3 spl -[A3]
0000256E 2E33 0288 move.l D7, [A3 + D0.w * 2 - 0x120]
00002572 25B2 CB75 5AB3 move.l [A2 + D5 * 2 - 0x77], <<invalid full ext with IS == 1 and I/IS == 5>>
00002578 5670 0A49 addq.w [A0 + D0 * 2 + 0x49], 3
0000257C 3E1B move.w D7, [A3]+
0000257E 385A movea.w A4, [A2]+
00002580 DB31 1101 add.b [[A1 + <<invalid base displacement size>> + D1]], D5
00002584 9320 sub.b -[A0], D1
00002586 5AC3 spl D3
00002588 12E5 move.b [A1]+, -[A5]
0000258A FEF0 F5FE .extension 0xEF0 <<F/2-3/7>> // unimplemented
0000258E 85BA DB34 or.l [PC - 0x24CC /* FFFFDB36, cstring ""<EOF> */], D2
00002592 658B bcs -0x73 /* 0000251F */
00002594 8337 1427 or.b [A7 + D1.w * 4 + 0x27], D1
00002598 1D1A move.b -[A6], [A2]+
0000259A 0719 btst [A1]+, D3
0000259C 6374 bls +0x76 /* 00002612 */
0000259E 6B05 bmi +0x7 /* 000025A5 */
000025A0 070D btst A5, D3
000025A2 6D37 blt +0x39 /* 000025DB */
000025A4 02A5 2718 C4FB andi.l -[A5], 0x2718C4FB
000025AA 05B0 F0E8 bclr [A0 + A7.w - 0x24], D2
000025AE 0B14 btst [A4], D5
000025B0 6505 bcs +0x7 /* 000025B7 */
000025B2 C1D2 muls.w D0, [A2]
000025B4 6905 bvs +0x7 /* 000025BB */
000025B6 0462 A149 subi.w -[A2], 0xA149
000025BA 5B05 subq.b D5, 5
000025BC 030C btst A4, D1
000025BE A9BB syscall GetIcon
000025C0 0506 btst D6, D2
000025C2 D301 addx.b D1, D1
000025C4 F505 .extension 0x505 <<F/4-5/2>> // unimplemented
000025C6 930A subx.b -[A1], -[A2]
000025C8 3301 move.w -[A1], D1
000025CA 5B0D subq.b A5, 5
000025CC F04B 44B1 .extension 0x04B <<F/1/0>>, 0x44B1 // unimplemented
000025D0 ABAA syscall stSearchTab
000025D2 000F A20A ori.b A7, 0xA /* '\n' */
000025D6 097A 631B bchg [PC + 0x631B /* 000088F3, cstring ""<EOF> */], D4
000025DA A313 syscall FlushVol, flags=3
000025DC 0FC1 .incomplete
000025DE 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4
000025E0 1061 movea.b A0, -[A1]
000025E2 400F negx.b A7
000025E4 7443 moveq.l D2, 0x43
000025E6 3B81 000F move.w [A5 + D0.w + 0xF], D1
000025EA 7473 moveq.l D2, 0x73
000025EC 5681 addq.l D1, 3
000025EE 000F 748B ori.b A7, 0x8B
000025F2 2281 move.l [A1], D1
000025F4 000F 745B ori.b A7, 0x5B /* '[' */
000025F8 3B83 0A54 move.w [A5 + D0 * 2 + 0x54], D3
000025FC 0F74 9B2E F80A 271C bchg [[A4 - 0x7F6] + A1 * 2 + 0x271C], D7
00002604 78AB moveq.l D4, 0xFFFFFFAB
00002606 6427 bcc +0x29 /* 0000262F */
00002608 164B movea.b A3, A3
0000260A 2717 move.l -[A3], [A7]
0000260C F666 170F .extension 0x666 <<F/1/3>>, 0x170F // unimplemented
00002610 3227 move.w D1, -[A7]
label00002612:
00002612 102B 668D move.b D0, [A3 + 0x668D]
00002616 0C0C 2AA9 cmpi.b A4, 0xA9
0000261A 2B05 move.l -[A5], D5
0000261C 0C9B 0AE5 780E cmpi.l [A3]+, 0xAE5780E
00002622 ED78 rol D0.w, D6
00002624 CB18 and.b [A0]+, D5
00002626 8725 or.b -[A5], D3
00002628 AF0E syscall MakeScaleTbl, auto_pop
0000262A 8D03 sbcd D6, D3
0000262C C1AF 5305 and.l [A7 + 0x5305], D0
00002630 7302 moveq.l D1, 0x02
00002632 8526 or.b -[A6], D2
00002634 6E02 bgt +0x4 /* 00002638 */
00002636 0083 6F43 0447 ori.l D3, 0x6F430447
// begin alternate branch 00002638-00002640
label00002638:
00002638 6F43 ble +0x45 /* 0000267D */
0000263A 0447 1958 subi.w D7, 0x1958
0000263E 370F move.w -[A3], A7
// end alternate branch 00002638-00002640
label00002638: // (misaligned)
0000263C 1958 370F move.b [A4 + 0x370F], [A0]+
00002640 6D0E blt +0x10 /* 00002650 */
00002642 207B 058B 2907 09CB movea.l A0, [[ + <<invalid base displacement size>> + D0 * 4] + 0x290709CB]
0000264A 8B29 286B or.b [A1 + 0x286B], D5
0000264E 0FEB .incomplete
label00002650:
00002650 1B81 00E3 move.b [A5 + D0.w - 0x29], D1
00002654 036B 0F64 bchg [A3 + 0xF64], D1
00002658 8B29 8371 or.b [A1 - 0x7C8F], D5
0000265C 8B0E sbcd -[A5], -[A6]
0000265E 8B29 271C or.b [A1 + 0x271C], D5
00002662 2A08 move.l D5, A0
00002664 2CCB move.l [A6]+, A3
00002666 0056 071C ori.w [A6], 0x71C
0000266A 53A9 0437 subq.l [A1 + 0x437], 1
0000266E 196B 271C 0917 move.b [A4 + 0x917], [A3 + 0x271C]
00002674 1AE4 move.b [A5]+, -[A4]
00002676 1719 move.b -[A3], [A1]+
00002678 8F0F sbcd -[A7], -[A7]
0000267A 7607 moveq.l D3, 0x07
0000267C 1AF0 0B11 move.b [A5]+, [[A0 + D0 * 2]]
00002680 D331 4315 add.b [[A1] + D4 * 2], D1
00002684 04EA .incomplete
00002686 6607 bne +0x9 /* 0000268F */
00002688 0626 0B04 addi.b -[A6], 0x4
0000268C 86DB divu.w D3, [A3]+
0000268E 0101 btst D1, D0
00002690 3EEB 05A2 move.w [A7]+, [A3 + 0x5A2]
00002694 C904 abcd D4, D4
00002696 0B60 bchg -[A0], D5
00002698 1A13 move.b D5, [A3]
0000269A 2185 8247 move.l [A0 + A0.w * 2 + 0x47], D5
0000269E 9A5A sub.w D5, [A2]+
000026A0 DE17 add.b D7, [A7]
000026A2 0A3E 0F02 xori.b <<invalid special address>>, 0x2
000026A6 000F 5187 ori.b A7, 0x87
000026AA C570 AA00 and.w [A0 + A2 * 2], D2
000026AE 0FA2 bclr -[A2], D7
000026B0 2817 move.l D4, [A7]
000026B2 0E3F 6B15 .invalid.b <<invalid special address>>, 0x15 // invalid immediate operation
000026B6 1708 move.b -[A3], A0
000026B8 7814 moveq.l D4, 0x14
000026BA 01B7 9304 bclr <<invalid full ext with I/IS == 4>>, D0
000026BE 533D subq.b <<invalid special address>>, 1
000026C0 A2EB syscall vFileWrite, flags=2
000026C2 3932 BA9B move.w -[A4], [A2 + A3 * 2 - 0x101]
000026C6 4C02 00EB movem.w D0,D1,D3,D5,D6,D7, D2
000026CA 7717 moveq.l D3, 0x17
000026CC 1B5F B407 move.b [A5 - 0x4BF9], [A7]+
000026D0 1CD2 move.b [A6]+, [A2]
000026D2 3322 move.w -[A1], -[A2]
000026D4 C535 9301 and.b [[A5 + <<invalid base displacement size>> + A1 * 2]], D2
000026D8 C4A5 and.l D2, -[A5]
000026DA B193 xor.l [A3], D0
000026DC 0127 btst -[A7], D0
000026DE 1A73 9301 movea.b A5, [[A3 + <<invalid base displacement size>> + A1 * 2]]
000026E2 271A move.l -[A3], [A2]+
000026E4 7D85 moveq.l D6, 0xFFFFFF85
000026E6 0007 1A7A ori.b D7, 0x7A /* 'z' */
000026EA 8100 sbcd D0, D0
000026EC 0704 btst D4, D3
000026EE 5E07 addq.b D7, 7
000026F0 1C14 move.b D6, [A4]
000026F2 EB05 asl D5.b, 5
000026F4 052B 570F btst [A3 + 0x570F], D2
000026F8 BE8C cmp.l D7, A4
000026FA 071A btst [A2]+, D3
000026FC 9B0B subx.b -[A5], -[A3]
000026FE 0717 btst [A7], D3
00002700 1BF6 0FB6 14BA C325 171C move.b <<invalid special address>>, [[0x14BAC325] + D0 * 8 + 0x171C]
0000270A D88B add.l D4, A3
0000270C 4E07 .invalid // invalid opcode 4
0000270E 096B AB07 bchg [A3 - 0x54F9], D4
00002712 C325 and.b -[A5], D1
00002714 070C btst A4, D3
00002716 F047 09BD .extension 0x047 <<F/1/0>>, 0x09BD // unimplemented
0000271A 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
0000271C D00F add.b D0, A7
0000271E 760B moveq.l D3, 0x0B
00002720 0716 btst [A6], D3
00002722 2B16 move.l -[A5], [A6]
00002724 0673 0AC1 03E5 addi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0xAC1
0000272A A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo
0000272C 02C7 .incomplete
0000272E A691 syscall Translate24To32, flags=6
00002730 CB05 abcd D5, D5
00002732 3CEB 19C5 move.w [A6]+, [A3 + 0x19C5]
00002736 5C63 addq.w -[A3], 6
00002738 627A bhi +0x7C /* 000027B4 */
0000273A 0313 btst [A3], D1
0000273C 071A btst [A2]+, D3
0000273E 40E3 move.w -[A3], SR
00002740 0E06 E487 .invalid.b D6, 0x87 // invalid immediate operation
00002744 1A45 movea.b A5, D5
00002746 E427 asr D7.b, D2
00002748 1915 move.b -[A4], [A5]
0000274A C501 abcd D2, D1
0000274C 0F56 bchg [A6], D7
0000274E 359D 210D move.w [[A2 + <<invalid base displacement size>>] + D2], [A5]+
00002752 0704 btst D4, D3
00002754 31F6 7E07 1806 move.w [0x00001806], [A6 + D7 * 8 + 0x7]
0000275A B813 cmp.b D4, [A3]
0000275C 3F13 move.w -[A7], [A3]
0000275E 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
00002760 1BE8 2708 move.b <<invalid special address>>, [A0 + 0x2708]
00002764 F707 .extension 0x707 <<F/4-5/3>> // unimplemented
00002766 09D7 .incomplete
00002768 5A73 4081 addq.w [A3 + D4.w - 0x127], 5
0000276C 921B sub.b D1, [A3]+
0000276E 4D2B 07D3 .invalid 6, [A3 + 0x7D3] // invalid opcode 4 with b == 4
00002772 03BB 557A 1302 6510 A33E bclr [[PC + 0x13026510] - 0x5CC2], D1
0000277C 532A 1B4D subq.b [A2 + 0x1B4D], 1
00002780 A101 syscall Close, flags=1
00002782 BB55 xor.w [A5], D5
00002784 D311 add.b [A1], D1
00002786 D303 addx.b D1, D3
00002788 1B4D 7ACB move.b [A5 + 0x7ACB], A5
0000278C 0F14 btst [A4], D7
0000278E 1706 move.b -[A3], D6
00002790 AA42 syscall GetAuxWin
00002792 1A17 move.b D5, [A7]
00002794 9C4B sub.w D6, A3
00002796 1505 move.b -[A2], D5
00002798 AB07 syscall PutPicByte
0000279A BB55 xor.w [A5], D5
0000279C 0505 btst D5, D2
0000279E 5ACB 5607 dbpl D3, +0x5609 /* 00007DA7 */
000027A2 052F 3B38 btst [A7 + 0x3B38], D2
000027A6 C355 and.w [A5], D1
000027A8 6310 bls +0x12 /* 000027BA */
000027AA 1300 move.b -[A1], D0
000027AC 3B38 5B62 move.w -[A5], [0x00005B62]
000027B0 6100 531A bsr +0x531C /* 00007ACC */
label000027B4:
000027B4 171D move.b -[A3], [A5]+
000027B6 0BC3 .incomplete
000027B8 919B sub.l [A3]+, D0
label000027BA:
000027BA 6430 bcc +0x32 /* 000027EC */
000027BC 1F05 move.b -[A7], D5
000027BE 015B bchg [A3]+, D0
000027C0 9C1B sub.b D6, [A3]+
000027C2 0621 9B02 addi.b -[A1], 0x2
000027C6 0003 0EFB ori.b D3, 0xFB
000027CA C314 and.b [A4], D1
000027CC 16E3 move.b [A3]+, -[A3]
000027CE 27A2 1A0F move.l [A3 + D1 * 2 + 0xF], -[A2]
000027D2 E506 asl D6.b, 2
000027D4 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000027D6 A59D syscall MoveHLow, flags=5
000027D8 F90E .extension 0x90E <<F/4-5/4>> // unimplemented
000027DA C355 and.w [A5], D1
000027DC 5308 subq.b A0, 1
000027DE 298F 3B41 move.l [[A4 + <<invalid base displacement size>>]], A7
000027E2 E301 asl D1.b, 1
000027E4 E33A rol D2.b, D1
000027E6 C300 abcd D1, D0
000027E8 AB07 syscall PutPicByte
000027EA E33A rol D2.b, D1
label000027EC:
000027EC F40E cinvl NONE, [A6]
000027EE 5AFB 2516 3027 spl [[PC] + D2 * 4 + 0x3027]
000027F4 19E5 371A move.b 0x1A, -[A5]
000027F8 E053 roxr D3.w, 8
000027FA 011A btst [A2]+, D0
000027FC 179A CC53 move.b [A3 + A4 * 4 + 0x53], [A2]+
00002800 0106 btst D6, D0
00002802 CB05 abcd D5, D5
00002804 971B sub.b [A3]+, D3
00002806 34CB move.w [A2]+, A3
00002808 05D1 .incomplete
0000280A 4807 nbcd.b D7
0000280C 1841 movea.b A4, D1
0000280E BA13 cmp.b D5, [A3]
00002810 3702 move.w -[A3], D2
00002812 0007 8DF9 ori.b D7, 0xF9
00002816 8115 or.b [A5], D0
00002818 271A move.l -[A3], [A2]+
0000281A 2DE5 move.l <<invalid special address>>, -[A5]
0000281C 2A17 move.l D5, [A7]
0000281E 0DF9 .incomplete
00002820 371B move.w -[A3], [A3]+
00002822 0A7B 5526 E110 xori.w [PC + A6], 0x5526 /* 'U&' */
00002828 EB21 asl D1.b, D5
0000282A D102 addx.b D0, D2
0000282C 8B65 or.w -[A5], D5
0000282E C902 abcd D4, D2
00002830 1E33 1B07 0B16 A302 move.b D7, [[A3 + <<invalid base displacement size>>] + D1 * 2 + 0xB16A302]
00002838 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
0000283A 030D btst A5, D1
0000283C 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
0000283E 0715 btst [A5], D3
00002840 C945 exg D4, D5
00002842 020F 4902 andi.b A7, 0x2
00002846 7D03 moveq.l D6, 0x03
00002848 61AD bsr -0x51 /* 000027F7 */
0000284A CB0E abcd -[A5], -[A6]
0000284C 0E14 1417 .invalid.b [A4], 0x17 // invalid immediate operation
00002850 061F 4C7E addi.b [A7]+, 0x7E /* '~' */
00002854 2CCE move.l [A6]+, A6
00002856 3B16 move.w -[A5], [A6]
00002858 0200 5376 andi.b D0, 0x76 /* 'v' */
0000285C 8502 sbcd D2, D2
0000285E 76A1 moveq.l D3, 0xFFFFFFA1
00002860 1901 move.b -[A4], D1
00002862 1144 D319 move.b [A0 - 0x2CE7], D4
00002866 8927 or.b -[A7], D4
00002868 8B1A or.b [A2]+, D5
0000286A 817A 7709 or.w [PC + 0x7709 /* 0000770B, cstring ""<EOF> */], D0
0000286E AC24 syscall HFSUtilDispatch/FSMgr, auto_pop
00002870 1702 move.b -[A3], D2
00002872 70BA moveq.l D0, 0xFFFFFFBA
00002874 0F21 btst -[A1], D7
00002876 2D02 move.l -[A6], D2
00002878 0053 11C0 ori.w [A3], 0x11C0
0000287C E32B lsl D3.b, D1
0000287E 134D EB07 move.b [A1 - 0x14F9], A5
00002882 9305 subx.b D1, D5
00002884 1F07 move.b -[A7], D7
00002886 1AAA 5308 move.b [A5], [A2 + 0x5308]
0000288A 171C move.b -[A3], [A4]+
0000288C 4407 neg.b D7
0000288E 1696 move.b [A3], [A6]
00002890 1A27 move.b D5, -[A7]
00002892 8904 sbcd D4, D4
00002894 8B3B 5ABB or.b [PC + D5 * 2 - 0x69], D5
00002898 7425 moveq.l D2, 0x25
0000289A 2503 move.l -[A2], D3
0000289C 0D31 25A5 2461 btst [[0x2461] + D2 * 4], D6
000028A2 26AD 240F move.l [A3], [A5 + 0x240F]
000028A6 6503 bcs +0x5 /* 000028AB */
000028A8 8523 or.b -[A3], D2
000028AA 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4
000028AC 0712 btst [A2], D3
000028AE 597E subq.w <<invalid special address>>, 4
000028B0 069B 10AA 00B3 addi.l [A3]+, 0x10AA00B3
000028B6 6A16 bpl +0x18 /* 000028CE */
000028B8 FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
000028BA 171E move.b -[A3], [A6]+
000028BC 0A04 EA9B xori.b D4, 0x9B
000028C0 107E movea.b A0, <<invalid special address>>
000028C2 3708 move.w -[A3], A0
000028C4 9EBB 5B04 sub.l D7, <<invalid full ext with I/IS == 4>>
000028C8 A136 syscall MoreMasters, flags=1
000028CA E900 asl D0.b, 4
000028CC C369 A138 and.w [A1 - 0x5EC8], D1
// begin alternate branch 000028CE-000028D0
label000028CE:
000028CE A138 syscall WriteParam, flags=1
// end alternate branch 000028CE-000028D0
label000028CE: // (misaligned)
000028D0 6138 bsr +0x3A /* 0000290A */
000028D2 068B 1AA5 3821 addi.l A3, 0x1AA53821
000028D8 3C37 0A6D move.w D6, [A7 + D0 * 2 + 0x6D]
000028DC 7674 moveq.l D3, 0x74
000028DE 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
000028E0 053B 8B1A 0D3B btst [[PC + A0 * 2] + 0xD3B], D2
000028E6 B243 cmp.w D1, D3
000028E8 065B 103B addi.w [A3]+, 0x103B
000028EC 628D bhi -0x71 /* 0000287B */
000028EE 1093 move.b [A0], [A3]
000028F0 3C83 move.w [A6], D3
000028F2 300B move.w D0, A3
000028F4 4453 neg.w [A3]
000028F6 7304 moveq.l D1, 0x04
000028F8 6110 bsr +0x12 /* 0000290A */
000028FA 4921 .invalid 4, -[A1] // invalid opcode 4 with b == 4
000028FC 0365 bchg -[A5], D1
000028FE 14E1 move.b [A2]+, -[A1]
00002900 00BB 0193 0507 1B4C ori.l <<invalid full ext with I/IS == 4>>, 0x1930507
00002908 92CB sub.w A1, A3
fn0000290A:
0000290A 0C2C 28A3 0264 cmpi.b [A4 + 0x264], 0xA3
00002910 BB61 xor.w -[A1], D5
00002912 0200 0FB6 andi.b D0, 0xB6
00002916 371B move.w -[A3], [A3]+
00002918 5D76 5306 A306 subq.w [[A6 + <<invalid base displacement size>>] + D5 * 2 - 0x5CFA], 6
0000291E FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00002920 057A FE1A bchg [PC - 0x1E6 /* 0000273C, value 0x71A */], D2
00002924 0F26 btst -[A6], D7
00002926 1702 move.b -[A3], D2
00002928 7533 moveq.l D2, 0x33
0000292A 0C7D 0804 cmpi.w <<invalid special address>>, 0x804
0000292E C310 and.b [A0], D1
00002930 7E43 moveq.l D7, 0x43
00002932 09A7 bclr -[A7], D4
00002934 28E2 move.l [A4]+, -[A2]
00002936 D590 add.l [A0], D2
00002938 0F8C bclr A4, D7
0000293A 1719 move.b -[A3], [A1]+
0000293C 1B31 1CF4 move.b -[A5], [A1 + D1 * 4 - 0x12]
00002940 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4
00002942 060B 3B06 addi.b A3, 0x6
00002946 732E moveq.l D1, 0x2E
00002948 0200 2364 andi.b D0, 0x64 /* 'd' */
0000294C E908 lsl D0.b, 4
0000294E 74E3 moveq.l D2, 0xFFFFFFE3
00002950 2E14 move.l D7, [A4]
00002952 170E move.b -[A3], A6
00002954 2609 move.l D3, A1
00002956 0206 7B31 andi.b D6, 0x31 /* '1' */
0000295A 0200 9B57 andi.b D0, 0x57 /* 'W' */
0000295E 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
00002960 1B04 move.b -[A5], D4
00002962 0603 EF37 addi.b D3, 0x37 /* '7' */
00002966 19FF 730A move.b 0xA /* '\n' */, <<invalid special address>>
0000296A 5312 subq.b [A2], 1
0000296C F382 .invalid <<F/6/1>>
0000296E 9305 subx.b D1, D5
00002970 0FE5 .incomplete
00002972 0517 btst [A7], D2
00002974 962A 0F6D sub.b D3, [A2 + 0xF6D]
00002978 03BB 1425 bclr [PC + D1.w * 4 + 0x25], D1
0000297C 4881 ext.w D1
0000297E 47D3 lea.l A3, [A3]
00002980 61A3 bsr -0x5B /* 00002925 */
00002982 0423 041F subi.b -[A3], 0x1F
00002986 FB63 .extension 0xB63 <<F/4-5/5>> // unimplemented
00002988 00EB .incomplete
0000298A 79CB moveq.l D4, 0xFFFFFFCB
0000298C 017B 3123 1E8B 07E3 0641 bchg [[PC + 0x1E8B + D3] + 0x7E30641], D0
00002996 0135 013B 0E5B 36FB 16A1 038B btst [[A5 + 0xE5B36FB + D0] + 0x16A1038B], D0
000029A2 03EB .incomplete
000029A4 0D3B 0E13 btst [PC + D0 * 8 + 0x13], D6
000029A8 1B17 move.b -[A5], [A7]
000029AA 94BF sub.l D2, <<invalid special address>>
000029AC 0319 btst [A1]+, D1
000029AE 4586 .invalid 2, D6 // invalid opcode 4 with b == 6
000029B0 071F btst [A7]+, D3
000029B2 399B 1916 7B58 move.w [[A4] + D1 + 0x7B58], [A3]+
000029B8 16C5 move.b [A3]+, D5
000029BA F807 0AE2 .tblXX 0xF807, 0x0AE2 // unimplemented
000029BE 9B19 sub.b [A1]+, D5
000029C0 410C .invalid 0, A4 // invalid opcode 4 with b == 4
000029C2 16A3 move.b [A3], -[A3]
000029C4 021A 0F26 andi.b [A2]+, 0x26 /* '&' */
000029C8 0501 btst D1, D2
000029CA 730A moveq.l D1, 0x0A
000029CC 16D3 move.b [A3]+, [A3]
000029CE 271A move.l -[A3], [A2]+
000029D0 0F09 btst A1, D7
000029D2 01A1 bclr -[A1], D0
000029D4 1202 move.b D1, D2
000029D6 005B 2678 ori.w [A3]+, 0x2678 /* '&x' */
000029DA C100 abcd D0, D0
000029DC 165B movea.b A3, [A3]+
000029DE 021A 0FE5 andi.b [A2]+, 0xE5
000029E2 0157 bchg [A7], D0
000029E4 0068 252A A21A ori.w [A0 - 0x5DE6], 0x252A /* '%*' */
000029EA 0F01 btst D1, D7
000029EC 2A80 move.l [A5], D0
000029EE 0715 btst [A5], D3
000029F0 0617 0FAF addi.b [A7], 0xAF
000029F4 2702 move.l -[A3], D2
000029F6 277E 6E17 move.l [A3 + 0x6E17], <<invalid special address>>
000029FA 0A81 4707 780F xori.l D1, 0x4707780F
00002A00 CD19 and.b [A1]+, D6
00002A02 DB55 add.w [A5], D5
00002A04 3C23 move.w D6, -[A3]
00002A06 2097 move.l [A0], [A7]
00002A08 2822 move.l D4, -[A2]
00002A0A 2B10 move.l -[A5], [A0]
00002A0C B318 xor.b [A0]+, D1
00002A0E C342 exg D1, D2
00002A10 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00002A12 C02B 10E3 and.b D0, [A3 + 0x10E3]
00002A16 500B addq.b A3, 8
00002A18 1EFB 0AC1 move.b [A7]+, [PC + D0 * 2 - 0x63]
00002A1C 5A2B 1021 addq.b [A3 + 0x1021], 5
00002A20 27A5 0074 move.l [A3 + D0.w + 0x74], -[A5]
00002A24 0F89 bclr A1, D7
00002A26 6325 bls +0x27 /* 00002A4D */
00002A28 671A beq +0x1C /* 00002A44 */
00002A2A CB1F and.b [A7]+, D5
00002A2C 2676 740F movea.l A3, [A6 + D7.w * 4 + 0xF]
00002A30 06EB .incomplete
00002A32 0687 2871 EB06 addi.l D7, 0x2871EB06
00002A38 D728 7CAB add.b [A0 + 0x7CAB], D3
00002A3C 0713 btst [A3], D3
00002A3E 4D09 .invalid 6, A1 // invalid opcode 4 with b == 4
00002A40 070F btst A7, D3
00002A42 E906 asl D6.b, 4
label00002A44:
00002A44 C0B3 D043 and.l D0, [A3 + A5.w + 0x43]
00002A48 1374 431E 171B 16E5 move.b [A1 + 0x16E5], [[A4] + D4 * 2 + 0x171B]
00002A50 1D6D 2EA2 A206 move.b [A6 - 0x5DFA], [A5 + 0x2EA2 /* export_1488 */]
00002A56 031C btst [A4]+, D1
00002A58 5317 subq.b [A7], 1
00002A5A E520 asl D0.b, D2
00002A5C 0FCD .incomplete
00002A5E 4E0B .invalid // invalid opcode 4
00002A60 0165 bchg -[A5], D0
00002A62 824B or.w D1, A3
00002A64 064B 09A7 addi.w A3, 0x9A7
00002A68 2664 movea.l A3, -[A4]
00002A6A 0FED .incomplete
00002A6C 0274 4B1D 04EA andi.w [A4 + D0.w * 4 - 0x22], 0x4B1D
00002A72 031C btst [A4]+, D1
00002A74 8186 1F81 unpk D0, D6, 0x1F81
00002A78 86F3 17DB 01CB 06AB divu.w D3, [[] + 0x1CB06AB]
00002A80 074B bchg A3, D3
00002A82 8641 or.w D3, D1
00002A84 4214 clr.b [A4]
00002A86 5B00 subq.b D0, 5
00002A88 0200 0F89 andi.b D0, 0x89
00002A8C 0343 bchg D3, D1
00002A8E 9503 subx.b D2, D3
00002A90 18A2 move.b [A4], -[A2]
00002A92 A53C syscall CmpString, flags=5
00002A94 0B60 bchg -[A0], D5
00002A96 4343 chk.w D1, D3
00002A98 1421 move.b D2, -[A1]
00002A9A 0906 btst D6, D4
00002A9C 2324 move.l -[A1], -[A4]
00002A9E A58C syscall Wakeup, flags=5
00002AA0 C105 abcd D0, D5
00002AA2 232B 071B move.l -[A1], [A3 + 0x71B]
00002AA6 5B05 subq.b D5, 5
00002AA8 094D bchg A5, D4
00002AAA 060B 0423 addi.b A3, 0x23 /* '#' */
00002AAE 24DB move.l [A2]+, [A3]+
00002AB0 0114 btst [A4], D0
00002AB2 0CEB .incomplete
00002AB4 06BA 134D 0200 AB84 addi.l [PC - 0x547C /* FFFFD63A, cstring ""<EOF> */], 0x134D0200
00002ABC 2EEB 062C move.l [A7]+, [A3 + 0x62C]
00002AC0 F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00002AC2 C312 and.b [A2], D1
00002AC4 CB06 abcd D5, D6
00002AC6 A72A syscall HUnlock, flags=7
00002AC8 6D0D blt +0xF /* 00002AD7 */
00002ACA 071A btst [A2]+, D3
00002ACC 0F26 btst -[A6], D7
00002ACE 010C btst A4, D0
00002AD0 0F61 bchg -[A1], D7
00002AD2 0206 070D andi.b D6, 0xD /* '\r' */
00002AD6 CEC3 mulu.w D7, D3
00002AD8 0921 btst -[A1], D4
00002ADA 61DB bsr -0x23 /* 00002AB7 */
00002ADC 2C02 move.l D6, D2
00002ADE 008B 4B76 740F ori.l A3, 0x4B76740F
00002AE4 1A0F move.b D5, A7
00002AE6 8102 sbcd D0, D2
00002AE8 0D5F bchg [A7]+, D6
00002AEA 0FE9 .incomplete
00002AEC 041A 0F26 subi.b [A2]+, 0x26 /* '&' */
00002AF0 070F btst A7, D3
00002AF2 1807 move.b D4, D7
00002AF4 1D18 move.b -[A6], [A0]+
00002AF6 6541 bcs +0x43 /* 00002B39 */
00002AF8 5A63 addq.w -[A3], 5
00002AFA 40A1 negx.l -[A1]
00002AFC 19B7 28A7 06D3 move.b [A4 + D0.w * 8 - 0x45], [A7 + D2 - 0x89]
00002B02 1F07 move.b -[A7], D7
00002B04 1CD6 move.b [A6]+, [A6]
00002B06 370A move.w -[A3], A2
00002B08 C2E3 mulu.w D1, -[A3]
00002B0A 0113 btst [A3], D0
00002B0C 4DC3 lea.l A6, D3
00002B0E 1B06 move.b -[A5], D6
00002B10 434D chk.w D1, A5
00002B12 A101 syscall Close, flags=1
00002B14 06DB .incomplete
00002B16 5565 subq.w -[A5], 2
00002B18 2F30 5E4B move.l -[A7], [A0 + D5 * 8 + 0x4B]
00002B1C 00D3 .incomplete
00002B1E 1F6B 53A3 0B23 move.b [A7 + 0xB23], [A3 + 0x53A3]
00002B24 0F02 btst D2, D7
00002B26 0033 1C78 E101 ori.b [[A3 + <<invalid base displacement size>> + A6]], 0x78 /* 'x' */
00002B2C 570A subq.b A2, 3
00002B2E E901 asl D1.b, 4
00002B30 46A1 not.l -[A1]
00002B32 0345 bchg D5, D1
00002B34 5E63 addq.w -[A3], 7
00002B36 0007 1A98 ori.b D7, 0x98
00002B3A 0F00 btst D0, D7
00002B3C D331 7310 add.b [A1 + D7 * 2], D1
00002B40 8B01 sbcd D5, D1
00002B42 B315 xor.b [A5], D1
00002B44 C101 abcd D0, D1
00002B46 171D move.b -[A3], [A5]+
00002B48 B6C5 cmpa.w A3, D5
00002B4A C907 abcd D4, D7
00002B4C 0064 5D03 ori.w -[A4], 0x5D03
00002B50 5708 subq.b A0, 3
00002B52 9E01 sub.b D7, D1
00002B54 9D85 subx.l D6, D5
00002B56 9A81 sub.l D5, D1
00002B58 2BC4 move.l <<invalid special address>>, D4
00002B5A E13C rol D4.b, D0
00002B5C 8305 sbcd D1, D5
00002B5E 3954 1A0F move.w [A4 + 0x1A0F], [A4]
00002B62 26F1 A365 move.l [A3]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00002B66 440F neg.b A7
00002B68 1A0F move.b D5, A7
00002B6A E5A5 asl D5, D2
00002B6C 0F1A btst [A2]+, D7
00002B6E 0F21 btst -[A1], D7
00002B70 148B move.b [A2], A3
00002B72 1414 move.b D2, [A4]
00002B74 1663 movea.b A3, -[A3]
00002B76 0502 btst D2, D2
00002B78 000F B405 ori.b A7, 0x5
00002B7C 89E1 divs.w D4, -[A1]
00002B7E 1761 1729 move.b [A3 + 0x1729], -[A1]
00002B82 1802 move.b D4, D2
00002B84 000F 2DA3 ori.b A7, 0xA3
00002B88 B115 xor.b [A5], D0
00002B8A 932C A506 sub.b [A4 - 0x5AFA], D1
00002B8E A102 syscall Read, flags=1
00002B90 1A0F move.b D5, A7
00002B92 261A move.l D3, [A2]+
00002B94 0F26 btst -[A6], D7
00002B96 140C move.b D2, A4
00002B98 C309 abcd -[A1], -[A1]
00002B9A 0607 049F addi.b D7, 0x9F
00002B9E 1346 2716 move.b [A1 + 0x2716], D6
00002BA2 CA23 and.b D5, -[A3]
00002BA4 0739 7F40 0102 btst [0x7F400102], D3
00002BAA 45D7 lea.l A2, [A7]
00002BAC FB27 .extension 0xB27 <<F/4-5/5>> // unimplemented
00002BAE 1A6B 5726 movea.b A5, [A3 + 0x5726]
00002BB2 4722 .invalid 3, -[A2] // invalid opcode 4 with b == 4
00002BB4 B36C 2AE9 xor.w [A4 + 0x2AE9], D1
00002BB8 017B 2DB1 AF47 0A2A bchg [[-0x50B8F5D6 + D2 * 4]], D0
00002BC0 1A63 movea.b A5, -[A3]
00002BC2 2426 move.l D2, -[A6]
00002BC4 D303 addx.b D1, D3
00002BC6 134D 7AE3 move.b [A1 + 0x7AE3], A5
00002BCA 2BD3 move.l <<invalid special address>>, [A3]
00002BCC 6174 bsr +0x76 /* 00002C42 */
00002BCE 0716 btst [A6], D3
00002BD0 BDF6 7E9B cmpa.l A6, [A6 + D7 * 8 - 0x101]
00002BD4 0027 1A9B ori.b -[A7], 0x9B
00002BD8 41D6 lea.l A0, [A6]
00002BDA 8D1E or.b [A6]+, D6
label00002BDC:
00002BDC 370A move.w -[A3], A2
00002BDE CD05 abcd D6, D5
00002BE0 17AD 1D17 23D9 move.b [[]], [A5 + 0x1D17]
00002BE6 651D bcs +0x1F /* 00002C05 */
00002BE8 E51F rol D7.b, 2
00002BEA 857A 74FB or.w [PC + 0x74FB /* 000074FD, cstring ""<EOF> */], D2
00002BEE 1117 move.b -[A0], [A7]
00002BF0 0961 bchg -[A1], D4
00002BF2 0F1E btst [A6]+, D7
00002BF4 0C27 9ED2 cmpi.b -[A7], 0xD2
00002BF8 704B moveq.l D0, 0x4B
00002BFA 07C3 .incomplete
00002BFC 1217 move.b D1, [A7]
00002BFE 1710 move.b -[A3], [A0]
00002C00 C568 9351 and.w [A0 - 0x6CAF], D2
00002C04 071D btst [A5]+, D3
00002C06 D670 0183 7028 C314 add.w D3, [[ + <<invalid base displacement size>> + D0] + 0x7028C314]
00002C0E 70CE moveq.l D0, 0xFFFFFFCE
00002C10 C312 and.b [A2], D1
00002C12 F72B .extension 0x72B <<F/4-5/3>> // unimplemented
00002C14 0497 2B15 6103 subi.l [A7], 0x2B156103
00002C1A 69C0 bvs -0x3E /* 00002BDC */
00002C1C 0F76 2D6F bchg <<invalid full ext with IS == 1 and I/IS == 7>>, D7
00002C20 DB37 26A7 add.b [A7 + D2.w * 8 - 0x89], D5
00002C24 2655 movea.l A3, [A5]
00002C26 F726 .extension 0x726 <<F/4-5/3>> // unimplemented
00002C28 64F9 bcc -0x5 /* 00002C23 */
00002C2A BFEB 0989 cmpa.l A7, [A3 + 0x989]
00002C2E 1DE3 move.b <<invalid special address>>, -[A3]
00002C30 0689 00CB 0885 addi.l A1, 0xCB0885
00002C36 00A7 AC58 0719 ori.l -[A7], 0xAC580719
00002C3C 740B moveq.l D2, 0x0B
00002C3E 0706 btst D6, D3
00002C40 CB29 3720 and.b [A1 + 0x3720], D5
// begin alternate branch 00002C42-00002C44
fn00002C42:
00002C42 3720 move.w -[A3], -[A0]
// end alternate branch 00002C42-00002C44
fn00002C42: // (misaligned)
00002C44 3427 move.w D2, -[A7]
00002C46 132B CB29 move.b -[A1], [A3 - 0x34D7]
00002C4A 2713 move.l -[A3], [A3]
00002C4C 3065 movea.w A0, -[A5]
00002C4E D044 add.w D0, D4
00002C50 831E or.b [A6]+, D1
00002C52 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
00002C54 9237 082A sub.b D1, [A7 + D0 + 0x2A]
00002C58 C151 and.w [A1], D0
00002C5A 079B bclr [A3]+, D3
00002C5C 6527 bcs +0x29 /* 00002C85 */
00002C5E 1180 CB51 move.b [[A0]], D0
00002C62 AB07 syscall PutPicByte
00002C64 0F6D C561 bchg [A5 - 0x3A9F], D7
00002C68 06D3 .incomplete
00002C6A 0806 362B btst.b D6, 0x2B /* '+' */
00002C6E 1592 2B46 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A2]
00002C72 0DA5 bclr -[A5], D6
00002C74 6309 bls +0xB /* 00002C7F */
00002C76 3722 move.w -[A3], -[A2]
00002C78 7F0C moveq.l D7, 0x0C
00002C7A 3607 move.w D3, D7
00002C7C 17B0 4709 4C27 move.b [A3 + D4 * 4 + 0x27], [[A0 + <<invalid base displacement size>> + D4 * 8]]
00002C82 18E3 move.b [A4]+, -[A3]
00002C84 E0A5 asr D5, D0
00002C86 2563 0807 move.l [A2 + 0x807], -[A3]
00002C8A 1E1D move.b D7, [A5]+
00002C8C C133 4C42 and.b [A3 + D4 * 4 + 0x42], D0
00002C90 2C84 move.l [A6], D4
00002C92 4822 nbcd.b -[A2]
00002C94 6303 bls +0x5 /* 00002C99 */
00002C96 170B move.b -[A3], A3
00002C98 6B85 bmi -0x79 /* 00002C1F */
00002C9A 046B 12BB 0022 subi.w [A3 + 0x22], 0x12BB
00002CA0 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
00002CA2 DB22 add.b -[A2], D5
00002CA4 270D move.l -[A3], A5
00002CA6 DC04 add.b D6, D4
00002CA8 EB22 asl D2.b, D5
00002CAA 49C7 lea.l A4, D7
00002CAC B375 1706 7F53 xor.w [[A5 + <<invalid base displacement size>>] + D1 * 8 + 0x7F53], D1
00002CB2 34DB move.w [A2]+, [A3]+
00002CB4 454B chk.w D2, A3
00002CB6 0417 243E subi.b [A7], 0x3E /* '>' */
00002CBA 64DB bcc -0x23 /* 00002C97 */
00002CBC 4569 3B27 chk.w D2, [A1 + 0x3B27]
00002CC0 2517 move.l -[A2], [A7]
00002CC2 FE27 19DE .unknown 0xFE27 0x19DE (W = 7)
00002CC6 9B33 1A0F sub.b [A3 + D1 * 2 + 0xF], D5
00002CCA A538 syscall WriteParam, flags=5
00002CCC 7B85 moveq.l D5, 0xFFFFFF85
00002CCE 530A subq.b A2, 1
00002CD0 0719 btst [A1]+, D3
00002CD2 2917 move.l -[A4], [A7]
00002CD4 1F97 FE8B move.b [A7 + A7 * 8 - 0x117], [A7]
00002CD8 0E53 0A7B .invalid.w [A3], 0xA7B /* '\n{' */ // invalid immediate operation
00002CDC 0583 bclr D3, D2
00002CDE 2921 move.l -[A4], -[A1]
00002CE0 0117 btst [A7], D0
00002CE2 239A 4B0B 8B0E 8329 move.l [[A1 + <<invalid base displacement size>> + D4 * 2] - 0x74F17CD7], [A2]+
00002CEA 7B05 moveq.l D5, 0x05
00002CEC 6322 bls +0x24 /* 00002D10 */
00002CEE 2101 move.l -[A0], D1
00002CF0 1723 move.b -[A3], -[A3]
00002CF2 BB21 xor.b -[A1], D5
00002CF4 0163 bchg -[A3], D0
00002CF6 227B 05B3 2521 0117 23A5 2101 movea.l A1, [[0x25210117 + D0 * 4] + 0x23A52101]
00002D02 B325 xor.b -[A5], D1
00002D04 1643 movea.b A3, D3
00002D06 4027 negx.b -[A7]
00002D08 1C9F move.b [A6], [A7]+
00002D0A EB20 asl D0.b, D5
00002D0C 1663 movea.b A3, -[A3]
00002D0E 0FD1 .incomplete
label00002D10:
00002D10 00E3 .incomplete
00002D12 27D1 0037 move.l [PC + D0.w + 0x37], [A1]
00002D16 1C9E move.b [A6], [A6]+
00002D18 C100 abcd D0, D0
00002D1A F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00002D1C D100 addx.b D0, D0
00002D1E FACD 0013 .extension 0xACD <<F/2-3/5>> // unimplemented
00002D22 1E32 C900 move.b D7, [A2 + <<invalid base displacement size>> + A4]
00002D26 B313 xor.b [A3], D1
00002D28 8B0E sbcd -[A5], -[A6]
00002D2A 9308 subx.b -[A1], -[A0]
00002D2C 1724 move.b -[A3], -[A4]
00002D2E BD0F cmpm.b [A6]+, [A7]+
00002D30 C556 and.w [A6], D2
00002D32 0B01 btst D1, D5
00002D34 0200 0F1A andi.b D0, 0x1A
00002D38 0F26 btst -[A6], D7
00002D3A 370E move.w -[A3], A6
00002D3C 09AA 001B bclr [A2 + 0x1B], D4
00002D40 8AAA 0073 or.l D5, [A2 + 0x73]
00002D44 4B65 chk.w D5, -[A5]
00002D46 000F 6500 ori.b A7, 0x0
00002D4A 0720 btst -[A0], D3
00002D4C 06AA 00A3 3665 0033 addi.l [A2 + 0x33], 0xA33665
00002D54 5465 addq.w -[A5], 2
00002D56 000F 6500 ori.b A7, 0x0
00002D5A 0F65 bchg -[A5], D7
00002D5C 000F 6500 ori.b A7, 0x0
00002D60 1B8A 1719 move.b [[A5 + D1 * 8]], A2
00002D64 04AA 007B 2AD5 0203 subi.l [A2 + 0x203], 0x7B2AD5
00002D6C 5065 addq.w -[A5], 8
00002D6E 000F 6500 ori.b A7, 0x0
00002D72 0F65 bchg -[A5], D7
00002D74 000F D504 ori.b A7, 0x4
00002D78 0F65 bchg -[A5], D7
00002D7A 000F 6500 ori.b A7, 0x0
00002D7E C35D and.w [A5]+, D1
00002D80 CD05 abcd D6, D5
00002D82 AA00 syscall OpenCPort
00002D84 135E 6500 move.b [A1 + 0x6500], [A6]+
00002D88 0F65 bchg -[A5], D7
00002D8A 00D3 .incomplete
00002D8C 5F65 subq.w -[A5], 7
00002D8E 008B 4B65 009B ori.l A3, 0x4B65009B
00002D94 0B65 bchg -[A5], D5
00002D96 0013 6F65 ori.b [A3], 0x65 /* 'e' */
00002D9A 000F 550D ori.b A7, 0xD /* '\r' */
00002D9E C90A abcd -[A4], -[A2]
00002DA0 C90D abcd -[A4], -[A5]
00002DA2 0F65 bchg -[A5], D7
00002DA4 0059 100F ori.w [A1]+, 0x100F
00002DA8 550F subq.b A7, 2
00002DAA 0FCD .incomplete
00002DAC 1012 move.b D0, [A2]
00002DAE 341A move.w D2, [A2]+
00002DB0 AB31 syscall bMAIN1
00002DB2 2691 move.l [A3], [A1]
00002DB4 070F btst A7, D3
00002DB6 E90F lsl D7.b, 4
00002DB8 2E2A C9EA move.l D7, [A2 - 0x3616]
00002DBC 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4
00002DBE F105 .extension 0x105 <<F/4-5/0>> // unimplemented
00002DC0 B384 xor.l D4, D1
00002DC2 087C 1713 4706 bchg.b 0x6, 0x13
00002DC8 2217 move.l D1, [A7]
00002DCA 24E4 move.l [A2]+, -[A4]
00002DCC 171F move.b -[A3], [A7]+
00002DCE C18B exg D0, A3
00002DD0 8057 or.w D0, [A7]
00002DD2 17F3 770B 108B 0E63 55E3 01B3 61E1 FBEB move.b [[0x1B3] + 0x61E1FBEB], [[A3 + <<invalid base displacement size>> + D7 * 8] + 0x108B0E63]
00002DE2 007B 417B 4145 ori.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x417B /* 'A{' */
00002DE8 00AA 000F A2D4 7B09 ori.l [A2 + 0x7B09], 0xFA2D4
00002DF0 F3B0 .invalid <<F/6/1>>
00002DF2 CB04 abcd D5, D4
00002DF4 8D31 5301 or.b [[A1 + <<invalid base displacement size>> + D5 * 2]], D6
00002DF8 8C2E 564D or.b D6, [A6 + 0x564D]
00002DFC 092A 4718 btst [A2 + 0x4718], D4
00002E00 5A3E addq.b <<invalid special address>>, 5
00002E02 06D3 .incomplete
00002E04 0002 0007 ori.b D2, 0x7
label00002E08:
00002E08 9B53 sub.w [A3], D5
00002E0A 5305 subq.b D5, 1
00002E0C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00002E0E E602 asr D2.b, 3
00002E10 000F 4101 ori.b A7, 0x1
00002E14 BB5D xor.w [A5]+, D5
00002E16 2711 move.l -[A3], [A1]
00002E18 740F moveq.l D2, 0x0F
00002E1A 1653 movea.b A3, [A3]
00002E1C 0227 1D7B andi.b -[A7], 0x7B /* '{' */
00002E20 690C bvs +0xE /* 00002E2E */
00002E22 0E0C D300 .invalid.b A4, 0x0 // invalid immediate operation
00002E26 0CE6 .incomplete
00002E28 2725 move.l -[A3], -[A5]
00002E2A 2847 movea.l A4, D7
00002E2C 917E sub.w <<invalid special address>>, D0
label00002E2E:
00002E2E 0F14 btst [A4], D7
00002E30 8901 sbcd D4, D1
00002E32 0FB6 A900 bclr [A6 + <<invalid base displacement size>> + A2], D7
00002E36 FE43 056A .extension 0xE43 <<F/1/7>>, 0x056A // unimplemented
00002E3A 170C move.b -[A3], A4
00002E3C F027 0F71 pmovefd MR3, -[A7]
00002E40 0724 btst -[A4], D3
00002E42 F00B 1767 pmovefd MR5, A3
00002E46 1739 170B 4E47 move.b -[A3], [0x170B4E47]
00002E4C A13D syscall DrvrInstall, flags=1
00002E4E 171F move.b -[A3], [A7]+
00002E50 B50F cmpm.b [A2]+, [A7]+
00002E52 B607 cmp.b D3, D7
00002E54 26EB 270B move.l [A3]+, [A3 + 0x270B]
00002E58 BBE3 cmpa.l A5, -[A3]
00002E5A 08C0 C21B bset.b D0, 0x1B
00002E5E 2B21 move.l -[A5], -[A1]
00002E60 4974 5324 chk.w D4, <<invalid full ext with I/IS == 4>>
00002E64 067C 4720 3447 addi.w 0x3447 /* '4G' */, 0x4720 /* 'G ' */
00002E6A 133A 0B06 move.b -[A1], [PC + 0xB06 /* 00003972, value 0x86 */]
00002E6E 171C move.b -[A3], [A4]+
00002E70 415A chk.w D0, [A2]+
00002E72 AB1A syscall PutOval
00002E74 6413 bcc +0x15 /* 00002E89 */
00002E76 24E5 move.l [A2]+, -[A5]
00002E78 6B53 bmi +0x55 /* 00002ECD */
00002E7A 000F 680C ori.b A7, 0xC
00002E7E 6888 bvc -0x76 /* 00002E08 */
00002E80 A269 syscall HGetState, flags=2
00002E82 01EB .incomplete
00002E84 2A5A movea.l A5, [A2]+
00002E86 EB27 asl D7.b, D5
00002E88 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
00002E8A BED3 cmpa.w A7, [A3]
00002E8C 0723 btst -[A3], D3
00002E8E CDC0 muls.w D6, D0
00002E90 7B05 moveq.l D5, 0x05
00002E92 234D 071A move.l [A1 + 0x71A], A5
00002E96 A7B8 syscall vSoundDead, flags=7
00002E98 CB03 abcd D5, D3
00002E9A 8309 sbcd -[A1], -[A1]
00002E9C 82A3 or.l D1, -[A3]
00002E9E 889B or.l D4, [A3]+
00002EA0 1B9B 00DC move.b [A5 + D0.w - 0x36], [A3]+
00002EA4 DB2E E16D add.b [A6 - 0x1E93], D5
00002EA8 CB12 and.b [A2], D5
00002EAA 8607 or.b D3, D7
00002EAC 8BA8 9B97 or.l [A0 - 0x6469], D5
00002EB0 930D subx.b -[A1], -[A5]
00002EB2 1727 move.b -[A3], -[A7]
00002EB4 11FB 4001 F273 move.b [0xFFFFF273], [PC + D4.w + 0x1]
00002EBA 4C13 02E1 movem.w D0,D5,D6,D7,A1, [A3]
00002EBE BE37 8BFD cmp.b D7, <<invalid full ext with IS == 1 and I/IS == 5>>
00002EC2 5AFB 0673 spl [PC + D0.w * 8 + 0x73]
00002EC6 1E7B 4C0B movea.b A7, [PC + D4 * 4 + 0xB]
00002ECA 078E bclr A6, D3
00002ECC 070D btst A5, D3
00002ECE 8D07 sbcd D6, D7
00002ED0 0D91 bclr [A1], D6
00002ED2 230A move.l -[A1], A2
00002ED4 0F5C bchg [A4]+, D7
00002ED6 170D move.b -[A3], A5
00002ED8 3323 move.w -[A1], -[A3]
00002EDA 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4
00002EDC 0C3B 3B1A B30B 3B1D AB4C cmpi.b [[PC + <<invalid base displacement size>> + A3 * 2] + 0x3B1DAB4C], 0x1A
00002EE6 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00002EE8 07A7 bclr -[A7], D3
00002EEA 564B addq.w A3, 3
00002EEC 1A37 1753 AB13 371C move.b D5, [[A7] - 0x54ECC8E4]
00002EF4 4181 .invalid 0, D1 // invalid opcode 4 with b == 6
00002EF6 E7FB 1F1A 0F85 rol .w [[PC + D1 * 8] + 0xF85]
00002EFC E7AB lsl D3, D3
00002EFE 156B 0B17 1395 move.b [A2 + 0x1395], [A3 + 0xB17]
00002F04 081A 0F26 btst.b [A2]+, 0x26 /* '&' */
00002F08 E155 roxl D5.w, 8
00002F0A E900 asl D0.b, 4
00002F0C 0F26 btst -[A6], D7
00002F0E 44BB 14C7 neg.l [PC + D1.w * 4 - 0x57]
00002F12 0D25 btst -[A5], D6
00002F14 4128 2307 .invalid 0, [A0 + 0x2307] // invalid opcode 4 with b == 4
00002F18 2D18 move.l -[A6], [A0]+
00002F1A 0794 bclr [A4], D3
00002F1C 18E5 move.b [A4]+, -[A5]
00002F1E 007B 090F 2128 5713 ori.w [PC + 0x5713 + D2], 0x90F
00002F26 137B 0CD3 1105 move.b [A1 + 0x1105], [PC + D0 * 4 - 0x45]
00002F2C 191B move.b -[A4], [A3]+
00002F2E 2A07 move.l D5, D7
00002F30 27B2 F168 0CCB 0517 1C1E 258C move.l [[A3] + D0 * 4 + 0x1C1E258C], [A2 + 0xCCB]
00002F3C 0C08 1723 cmpi.b A0, 0x23 /* '#' */
00002F40 120F move.b D1, A7
00002F42 A901 syscall FMSwapFont
00002F44 1B05 move.b -[A5], D5
00002F46 1714 move.b -[A3], [A4]
00002F48 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00002F4A 0C1D 0200 cmpi.b [A5]+, 0x0
00002F4E 6326 bls +0x28 /* 00002F76 */
00002F50 0714 btst [A4], D3
00002F52 3507 move.w -[A2], D7
00002F54 2541 1727 move.l [A2 + 0x1727], D1
00002F58 968B sub.l D3, A3
00002F5A 21FB 045A 17A5 move.l [0x000017A5], [PC + D0.w * 4 + 0x5A]
00002F60 6323 bls +0x25 /* 00002F85 */
00002F62 3607 move.w D3, D7
00002F64 1B25 move.b -[A5], -[A5]
00002F66 0722 btst -[A2], D3
00002F68 D5E5 add.l A2, -[A5]
00002F6A 786B moveq.l D4, 0x6B
00002F6C 4853 pea.l [A3]
00002F6E 0CE4 .incomplete
00002F70 CB20 and.b -[A0], D5
00002F72 CB2B C01F and.b [A3 - 0x3FE1], D5
label00002F76:
00002F76 0118 btst [A0]+, D0
00002F78 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00002F7A 2B07 move.l -[A5], D7
00002F7C 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00002F7E 0503 btst D3, D2
00002F80 330F move.w -[A1], A7
00002F82 271F move.l -[A3], [A7]+
00002F84 346B 085B movea.w A2, [A3 + 0x85B]
00002F88 1CD3 move.b [A6]+, [A3]
00002F8A 0B81 bclr D1, D5
00002F8C 011B btst [A3]+, D0
00002F8E 0605 01AB addi.b D5, 0xAB
00002F92 088B 1FE4 bclr.b A3, 0xE4
00002F96 DB0B addx.b -[A5], -[A3]
00002F98 D102 addx.b D0, D2
00002F9A A901 syscall FMSwapFont
00002F9C 1B1F move.b -[A5], [A7]+
00002F9E 8381 5B45 unpk D1, D1, 0x5B45
00002FA2 279C C623 move.l [A3 + A4.w * 8 + 0x23], [A4]+
00002FA6 1A38 CB14 move.b D5, [0xFFFFCB14]
00002FAA CAE3 mulu.w D5, -[A3]
00002FAC 0D93 bclr [A3], D6
00002FAE 09CB .incomplete
00002FB0 1400 move.b D2, D0
00002FB2 6B06 bmi +0x8 /* 00002FBA */
00002FB4 630B bls +0xD /* 00002FC1 */
00002FB6 8B01 sbcd D5, D1
00002FB8 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
label00002FBA:
00002FBA CB48 exg A5, A0
00002FBC 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00002FBE 1322 move.b -[A1], -[A2]
00002FC0 3313 move.w -[A1], [A3]
00002FC2 5A43 addq.w D3, 5
00002FC4 1E07 move.b D7, D7
00002FC6 A792 syscall EgretDispatch, flags=7
00002FC8 07A4 bclr -[A4], D3
00002FCA FAFB 1C0A .extension 0xAFB <<F/2-3/5>> // unimplemented
00002FCE 8B0B sbcd -[A5], -[A3]
00002FD0 690E bvs +0x10 /* 00002FE0 */
00002FD2 2B3C 139E BBA3 move.l -[A5], 0x139EBBA3
00002FD8 5AFB 0B0F 5A83 3761 spl [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x5A833761]
label00002FE0:
00002FE0 2274 C319 movea.l A1, [[A4 + A4 * 2]]
00002FE4 0A17 22D5 xori.b [A7], 0xD5
00002FE8 8902 sbcd D4, D2
00002FEA DB30 5AB3 add.b [A0 + D5 * 2 - 0x77], D5
00002FEE 22C5 move.l [A1]+, D5
00002FF0 0123 btst -[A3], D0
00002FF2 1C0A move.b D6, A2
00002FF4 C110 and.b [A0], D0
00002FF6 CD01 abcd D6, D1
00002FF8 E353 roxl D3.w, 1
00002FFA 0708 btst A0, D3
00002FFC F4C5 .invalid <<cinv/cpush with scope=0>>
00002FFE 0103 btst D3, D0
00003000 120A move.b D1, A2
00003002 9B0B subx.b -[A5], -[A3]
00003004 B903 xor.b D3, D4
00003006 130F move.b -[A1], A7
00003008 C501 abcd D2, D1
0000300A EB08 lsl D0.b, 5
0000300C 0A07 2768 xori.b D7, 0x68 /* 'h' */
00003010 B103 xor.b D3, D0
00003012 3B43 EBA6 move.w [A5 - 0x145A], D3
00003016 0B70 7B23 BB8A 0704 466B bchg [[A0 - 0x4476 + D7 * 2] + 0x704466B], D5
00003020 2C37 96E2 move.l D6, [A7 + A1.w * 8 - 0x30]
00003024 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00003026 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00003028 DB08 addx.b -[A5], -[A0]
0000302A 2B40 DB08 move.l [A5 - 0x24F8], D0
0000302E DB08 addx.b -[A5], -[A0]
00003030 2100 move.l -[A0], D0
00003032 DB08 addx.b -[A5], -[A0]
00003034 DB1F add.b [A7]+, D5
00003036 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00003038 8D00 sbcd D6, D0
0000303A AD01 syscall FMSwapFont, auto_pop
0000303C 6102 bsr +0x4 /* 00003040 */
0000303E 0503 btst D3, D2
fn00003040:
00003040 E500 asl D0.b, 2
00003042 864B or.w D3, A3
00003044 1BAB 14FB 0AAB move.b [A5 + D0 * 2 - 0x85], [A3 + 0x14FB]
0000304A 01DB .incomplete
0000304C 08A6 9334 bclr.b -[A6], 0x34 /* '4' */
00003050 EB04 asl D4.b, 5
00003052 9B06 subx.b D5, D6
00003054 D301 addx.b D1, D1
00003056 0A8C 2D08 ED18 xori.l A4, 0x2D08ED18
0000305C 1B09 move.b -[A5], A1
0000305E CB2D DB62 and.b [A5 - 0x249E], D5
00003062 C515 and.b [A5], D2
00003064 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00003066 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00003068 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
0000306A 171E move.b -[A3], [A6]+
0000306C 98ED 7F6A sub.w A4, [A5 + 0x7F6A /* export_4073 */]
00003070 E125 asl D5.b, D0
00003072 0B1B btst [A3]+, D5
00003074 2593 1B17 9404 2B19 move.l [[A2] + D1 * 2 - 0x6BFBD4E7], [A3]
0000307C F38A .invalid <<F/6/1>>
0000307E 56E3 sne -[A3]
00003080 0E04 AB38 .invalid.b D4, 0x38 /* '8' */ // invalid immediate operation
00003084 560F addq.b A7, 3
00003086 8581 6B79 unpk D2, D1, 0x6B79
0000308A 2725 move.l -[A3], -[A5]
0000308C 3C27 move.w D6, -[A7]
0000308E 98F8 0F58 sub.w A4, [0x00000F58]
00003092 1A3B 4D26 05E8 AB0B move.b D5, [[PC + 0x5E8] + D4 * 4 - 0x54F5]
0000309A 2B19 move.l -[A5], [A1]+
0000309C 6355 bls +0x57 /* 000030F3 */
0000309E 0703 btst D3, D3
000030A0 1F63 5527 move.b [A7 + 0x5527], -[A3]
000030A4 1923 move.b -[A4], -[A3]
000030A6 10D2 move.b [A0]+, [A2]
000030A8 271E move.l -[A3], [A6]+
000030AA AE91 syscall NewPalette, auto_pop
000030AC 4007 negx.b D7
000030AE 25DC C0C2 move.l [PC - 0x3F3E /* FFFFF172, cstring ""<EOF> */], [A4]+
000030B2 8305 sbcd D1, D5
000030B4 7045 moveq.l D0, 0x45
000030B6 8C5B or.w D6, [A3]+
000030B8 011B btst [A3]+, D0
000030BA 0201 490B andi.b D1, 0xB
000030BE 011A btst [A2]+, D0
000030C0 9329 2647 sub.b [A1 + 0x2647], D1
000030C4 0DE0 .incomplete
000030C6 6807 bvc +0x9 /* 000030CF */
000030C8 0DE7 .incomplete
000030CA 6877 bvc +0x79 /* 00003143 */
000030CC 0DEA .incomplete
000030CE BA53 cmp.w D5, [A3]
000030D0 2247 movea.l A1, D7
000030D2 0DF5 .incomplete
000030D4 815E or.w [A6]+, D0
000030D6 2101 move.l -[A0], D1
000030D8 0200 EB1A andi.b D0, 0x1A
000030DC B407 cmp.b D2, D7
000030DE 06A8 2D02 070E 01CD addi.l [A0 + 0x1CD], 0x2D02070E
000030E6 0033 4E02 000F ori.b [A3 + D0.w + 0xF], 0x2
000030EC 1A8A move.b [A5], A2
000030EE 2647 movea.l A3, D7
000030F0 1969 FB55 1715 move.b [A4 + 0x1715], [A1 - 0x4AB]
000030F6 2E37 0A87 move.l D7, [A7 + D0 * 2 - 0x121]
000030FA 7E74 moveq.l D7, 0x74
000030FC B322 xor.b -[A2], D1
000030FE E301 asl D1.b, 1
00003100 0F81 bclr D1, D7
00003102 231F move.l -[A1], [A7]+
00003104 0727 btst -[A7], D3
00003106 E46B lsr D3.w, D2
00003108 00F7 .incomplete
0000310A 1A6A 671A movea.b A5, [A2 + 0x671A]
0000310E 7B27 moveq.l D5, 0x27
00003110 1A88 move.b [A5], A0
00003112 070A btst A2, D3
00003114 22AB 33D3 move.l [A1], [A3 + 0x33D3]
00003118 03AB 457A bclr [A3 + 0x457A], D1
0000311C 0704 btst D4, D3
0000311E 3BC1 move.w <<invalid special address>>, D1
00003120 04C1 .incomplete
00003122 97A3 sub.l -[A3], D3
00003124 021F 9B06 andi.b [A7]+, 0x6
00003128 AB02 syscall BitsToPix
0000312A 3F9B 1F63 0B13 001F CD00 move.w [[A7 + 0xB13] + 0x1FCD00], [A3]+
00003134 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00003136 1E49 movea.b A7, A1
00003138 B5B3 5723 0101 A75B 6221 xor.l [[A3 + 0x101 + D5 * 8] - 0x58A49DDF], D2
// begin alternate branch 0000313A-00003142
fn0000313A:
0000313A 5723 subq.b -[A3], 3
0000313C 0101 btst D1, D0
0000313E A75B syscall PowerOff, flags=7
00003140 6221 bhi +0x23 /* 00003163 */
// end alternate branch 0000313A-00003142
fn0000313A: // (misaligned)
00003142 2947 22F8 move.l [A4 + 0x22F8], D7
00003146 2727 move.l -[A3], -[A7]
00003148 E5AB lsl D3, D2
0000314A 075B bchg [A3]+, D3
0000314C 6269 bhi +0x6B /* 000031B7 */
0000314E B685 cmp.l D3, D5
00003150 0665 0774 addi.w -[A5], 0x774
00003154 3B63 2107 move.w [A5 + 0x2107], -[A3]
00003158 1301 move.b -[A1], D1
0000315A 071F btst [A7]+, D3
0000315C 670B beq +0xD /* 00003169 */
0000315E 3C9B move.w [A6], [A3]+
00003160 0683 04FB 2507 addi.l D3, 0x4FB2507
00003166 2471 1301 movea.l A2, [[A1 + <<invalid base displacement size>> + D1 * 2]]
0000316A 1406 move.b D2, D6
0000316C FB1B .extension 0xB1B <<F/4-5/5>> // unimplemented
0000316E 066B 1317 2915 addi.w [A3 + 0x2915], 0x1317
00003174 CB04 abcd D5, D4
00003176 8B03 sbcd D5, D3
00003178 6318 bls +0x1A /* 00003192 */
0000317A 2729 1F85 move.l -[A3], [A1 + 0x1F85]
0000317E 0106 btst D6, D0
00003180 DB16 add.b [A6], D5
00003182 1729 28C1 move.b -[A3], [A1 + 0x28C1]
00003186 016B 0517 bchg [A3 + 0x517], D0
0000318A 2762 D387 move.l [A3 - 0x2C79], -[A2]
0000318E 6B27 bmi +0x29 /* 000031B7 */
00003190 DB16 add.b [A6], D5
label00003192:
00003192 8304 sbcd D1, D4
00003194 5B07 subq.b D7, 5
00003196 61A2 bsr -0x5C /* 0000313A */
00003198 8B02 sbcd D5, D2
0000319A 7A04 moveq.l D5, 0x04
0000319C 1FDB move.b <<invalid special address>>, [A3]+
0000319E 16A4 move.b [A3], -[A4]
000031A0 6B81 bmi -0x7D /* 00003123 */
000031A2 9B40 subx.w D5, D0
000031A4 0727 btst -[A7], D3
000031A6 5FD3 sle [A3]
000031A8 7163 moveq.l D0, 0x63
000031AA 0B8B bclr A3, D5
000031AC 82B8 0729 or.l D1, [0x00000729]
label000031B0:
000031B0 EF6B lsl D3.w, D7
000031B2 0FB3 09DB 23DB 1604 bclr [[] + 0x23DB1604], D7
000031BA 2308 move.l -[A1], A0
000031BC 6B01 bmi +0x3 /* 000031BF */
000031BE 0CDB .incomplete
000031C0 1647 movea.b A3, D7
000031C2 2973 B0DB 1606 move.l [A4 + 0x1606], [A3 + A3.w - 0x37]
000031C8 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000031CA 160F move.b D3, A7
000031CC 1617 move.b D3, [A7]
000031CE 1C55 movea.b A6, [A5]
000031D0 01CF .incomplete
000031D2 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000031D4 06FB .incomplete
000031D6 55C1 scs D1
000031D8 0237 299A FB55 andi.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x9A
000031DE 1729 870F move.b -[A3], [A1 - 0x78F1]
000031E2 2605 move.l D3, D5
000031E4 02FB .incomplete
000031E6 1B17 move.b -[A5], [A7]
000031E8 2990 0F05 move.l [[A4 + <<invalid base displacement size>>] + D0 * 8], [A0]
000031EC 0177 14F6 bchg [A7 + D1.w * 4 - 0x10], D0
000031F0 1729 B00F move.b -[A3], [A1 - 0x4FF1]
000031F4 E55E rol D6.w, 2
000031F6 E52C lsl D4.b, D2
000031F8 8B02 sbcd D5, D2
000031FA 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4
000031FC 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
000031FE 29C0 1702 B921 move.l 0x1702B921, D0
00003204 142B 1907 move.b D2, [A3 + 0x1907]
00003208 A591 syscall Translate24To32, flags=5
0000320A 9B86 subx.l D5, D6
0000320C 9B30 7B04 sub.b <<invalid full ext with I/IS == 4>>, D5
00003210 2114 move.l -[A0], [A4]
00003212 6B9C bmi -0x62 /* 000031B0 */
00003214 0F65 bchg -[A5], D7
00003216 610F bsr +0x11 /* 00003227 */
00003218 2637 0227 move.l D3, [A7 + D0.w * 2 + 0x27]
0000321C 7C3C moveq.l D6, 0x3C
0000321E 9E07 sub.b D7, D7
00003220 1530 B961 0B0A move.b -[A2], [[A0 + 0xB0A]]
00003226 85BC 8456 7C06 or.l 0x84567C06, D2
0000322C 3E85 move.w [A7], D5
0000322E 3B0F move.w -[A5], A7
00003230 6501 bcs +0x3 /* 00003233 */
00003232 9313 sub.b [A3], D1
00003234 565B addq.w [A3]+, 3
00003236 0980 bclr D0, D4
00003238 7B06 moveq.l D5, 0x06
0000323A D293 add.l D1, [A3]
0000323C 09B3 7B33 1E7C A1F7 D30F 29BF bclr [[A3 + 0x1E7CA1F7 + D7 * 2] - 0x2CF0D641], D4
00003248 A124 syscall SetHandleSize, flags=1
0000324A D308 addx.b -[A1], -[A0]
0000324C 0428 3B01 8307 subi.b [A0 - 0x7CF9], 0x1
00003252 3720 move.w -[A3], -[A0]
00003254 C065 and.w D0, -[A5]
00003256 E583 asl D3, 2
00003258 0769 0207 bchg [A1 + 0x207], D3
0000325C 0882 2725 bclr.b D2, 0x25 /* '%' */
00003260 EED7 0D3C bfset [A7] {D4:D4}
00003264 C96D 0200 and.w [A5 + 0x200], D4
00003268 F7B2 .invalid <<F/6/3>>
0000326A EFED 0529 0747 bfins [A5 + 0x747] {20:D1}, D0
00003270 24C2 move.l [A2]+, D2
00003272 D217 add.b D1, [A7]
00003274 1C93 move.b [A6], [A3]
00003276 0EE1 .incomplete
00003278 0F9B bclr [A3]+, D7
0000327A 1DD2 move.b <<invalid special address>>, [A2]
0000327C 1403 move.b D2, D3
0000327E 0160 bchg -[A0], D0
00003280 0668 1361 B662 addi.w [A0 - 0x499E], 0x1361
00003286 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00003288 0A45 0FCB xori.w D5, 0xFCB
0000328C 647B bcc +0x7D /* 00003309 */
0000328E 2307 move.l -[A1], D7
00003290 202B AB6D move.l D0, [A3 - 0x5493]
00003294 9CD3 sub.w A6, [A3]
00003296 1C17 move.b D6, [A7]
00003298 11B8 270C DAC3 move.b [A0 + A5 * 2 - 0x61], [0x0000270C]
0000329E 1B1E move.b -[A5], [A6]+
000032A0 0C68 A32B B017 cmpi.w [A0 - 0x4FE9], 0xA32B
000032A6 1940 1717 move.b [A4 + 0x1717], D0
000032AA C5E1 muls.w D2, -[A1]
000032AC 4414 neg.b [A4]
000032AE 58AA 000F addq.l [A2 + 0xF], 4
000032B2 0200 4B21 andi.b D0, 0x21 /* '!' */
000032B6 CB01 abcd D5, D1
000032B8 A69B syscall Messager, flags=6
000032BA 8033 1245 or.b D0, [A3 + D1.w * 2 + 0x45]
000032BE FEC9 0507 .extension 0xEC9 <<F/2-3/7>> // unimplemented
000032C2 1507 move.b -[A2], D7
000032C4 8B06 sbcd D5, D6
000032C6 0715 btst [A5], D3
000032C8 0A47 1731 xori.w D7, 0x1731
000032CC C304 abcd D1, D4
000032CE 697F bvs +0x81 /* 0000334F */
000032D0 481A nbcd.b [A2]+
000032D2 0F65 bchg -[A5], D7
000032D4 2005 move.l D0, D5
000032D6 4CA3 0137 movem.w D7,A2,A3,A5,A6,A7, -[A3]
000032DA 08B9 5706 8917 0464 bclr.b [0x89170464], 0x6
000032E2 1E27 move.b D7, -[A7]
000032E4 01AE 1704 bclr [A6 + 0x1704], D0
000032E8 987B 5F4B 1717 046D sub.w D4, [[PC + <<invalid base displacement size>>] + 0x1717046D]
000032F0 2B0C move.l -[A5], A4
000032F2 04F6 .incomplete
000032F4 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000032F6 0711 btst [A1], D3
000032F8 A028 syscall RecoverHandle
000032FA 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000032FC 2903 move.l -[A4], D3
000032FE 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00003300 1A0F move.b D5, A7
00003302 261A move.l D3, [A2]+
00003304 1B13 move.b -[A5], [A3]
00003306 2607 move.l D3, D7
00003308 0C09 0549 cmpi.b A1, 0x49 /* 'I' */
0000330C B334 5707 4317 2609 xor.b [[A4 + <<invalid base displacement size>>] + D5 * 8 + 0x43172609], D1
00003314 F642 5306 .extension 0x642 <<F/1/3>>, 0x5306 // unimplemented
00003318 271E move.l -[A3], [A6]+
0000331A A127 syscall ReallocateHandle, flags=1
0000331C 19C3 E500 move.b 0x0, D3
00003320 E303 asl D3.b, 1
00003322 4237 0E0B clr.b [A7 + D0 * 8 + 0xB]
00003326 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
00003328 4C0F A228 movem.w D3,D5,A1,A5,A7, A7
0000332C EB10 roxl D0.b, 5
0000332E 3705 move.w -[A3], D5
00003330 7769 moveq.l D3, 0x69
00003332 0533 2405 btst [A3 + D2.w * 4 + 0x5], D2
00003336 1F33 2437 move.b -[A7], [A3 + D2.w * 4 + 0x37]
0000333A 2AEF 7729 move.l [A5]+, [A7 + 0x7729]
0000333E 0421 FD06 subi.b -[A1], 0x6
00003342 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00003344 2728 33EB move.l -[A3], [A0 + 0x33EB]
00003348 07CB .incomplete
0000334A 2733 1E93 move.l -[A3], [A3 + D1 * 8 - 0x109]
0000334E 05E1 .incomplete
00003350 9967 sub.w -[A7], D4
00003352 1C38 EB06 move.b D6, [0xFFFFEB06]
00003356 7729 moveq.l D3, 0x29
00003358 D417 add.b D2, [A7]
0000335A 29F6 21F0 1A73 1717 1D60 0729 move.l 0x1D600729, [0x1A731717]
00003366 5007 addq.b D7, 8
00003368 9F32 F729 DF23 sub.b [[A2 - 0x20DD + A7 * 8]], D7
0000336E 2BC1 move.l <<invalid special address>>, D1
00003370 6917 bvs +0x19 /* 00003389 */
00003372 154A 1720 move.b [A2 + 0x1720], A2
00003376 9B2B 4617 sub.b [A3 + 0x4617], D5
0000337A 2564 B4B8 move.l [A2 - 0x4B48], -[A4]
0000337E 531A subq.b [A2]+, 1
00003380 2729 FF0F move.l -[A3], [A1 - 0xF1]
00003384 16C3 move.b [A3]+, D3
00003386 0527 btst -[A7], D2
00003388 1E0A move.b D7, A2
0000338A 08D4 072A bset.b [A4], 0x2A /* '*' */
0000338E 9B02 subx.b D5, D2
00003390 0033 7001 08C9 ori.b [A3 + D0 - 0x55], 0x1
00003396 000F AA00 ori.b A7, 0x0
0000339A 1B8A 0717 A885 2D67 move.b [[A5] + D0 * 8 - 0x577AD299], A2
000033A2 9852 sub.w D4, [A2]
000033A4 2CF6 08D3 move.l [A6]+, [A6 + D0 - 0x45]
000033A8 0809 0263 btst.b A1, 0x63 /* 'c' */
000033AC 0927 btst -[A7], D4
000033AE 120E move.b D1, A6
000033B0 271D move.l -[A3], [A5]+
000033B2 C985 and.l D5, D4
000033B4 C006 and.b D0, D6
000033B6 2213 move.l D1, [A3]
000033B8 0D2D C327 btst [A5 - 0x3CD9], D6
000033BC 25AB 7B01 2300 move.l [A2 + <<invalid base displacement size>> + D2 * 2], [A3 + 0x7B01]
000033C2 071F btst [A7]+, D3
000033C4 8E43 or.w D7, D3
000033C6 2B07 move.l -[A5], D7
000033C8 A4A7 syscall vStdExit, flags=4
000033CA 5A03 addq.b D3, 5
000033CC 57D3 seq [A3]
000033CE 03CB .incomplete
000033D0 557A B863 subq.w [PC - 0x479D /* FFFFEC35, cstring ""<EOF> */], 2
000033D4 1DCB move.b <<invalid special address>>, A3
000033D6 5517 subq.b [A7], 2
000033D8 1F91 0722 7D77 1890 move.b [[A7 + 0x7D77 + D0 * 8] + 0x1890], [A1]
000033E0 8B03 sbcd D5, D3
000033E2 0F92 bclr [A2], D7
000033E4 C34C exg A1, A4
000033E6 2C4C movea.l A6, A4
000033E8 0EA1 1D93 0345 .invalid.l -[A1], 0x1D930345 // invalid immediate operation
000033EE 0207 25CD andi.b D7, 0xCD
000033F2 5301 subq.b D1, 1
000033F4 0701 btst D1, D3
000033F6 5500 subq.b D0, 2
000033F8 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
000033FA 0C53 0102 cmpi.w [A3], 0x102
000033FE 00E3 .incomplete
00003400 5207 addq.b D7, 1
00003402 19C0 171C move.b 0x1C, D0
00003406 1447 movea.b A2, D7
00003408 20C0 move.l [A0]+, D0
0000340A 0F1A btst [A2]+, D7
0000340C 0F26 btst -[A6], D7
0000340E 5A2B 75D3 addq.b [A3 + 0x75D3], 5
00003412 036B 29A5 bchg [A3 + 0x29A5], D1
00003416 076B 29A5 bchg [A3 + 0x29A5], D3
0000341A 0007 0D79 ori.b D7, 0x79 /* 'y' */
0000341E 526B 1C0F addq.w [A3 + 0x1C0F], 1
00003422 A508 syscall Create/PBHCreate/HCreate, flags=5
00003424 AA00 syscall OpenCPort
00003426 0FA2 bclr -[A2], D7
00003428 4975 D35C chk.w D4, <<invalid full ext with I/IS == 4>>
0000342C 5A0F addq.b A7, 5
0000342E 85A7 or.l -[A7], D2
00003430 D334 81BA 0B06 0241 DF5A add.b [[0xB060241 + A0] - 0x20A6], D1
0000343A 0FA9 B407 bclr [A1 - 0x4BF9], D7
0000343E 22E2 move.l [A1]+, -[A2]
00003440 CB37 1A0F and.b [A7 + D1 * 2 + 0xF], D5
00003444 265A movea.l A3, [A2]+
00003446 CB9B and.l [A3]+, D5
00003448 320A move.w D1, A2
0000344A 1A0F move.b D5, A7
0000344C 2607 move.l D3, D7
0000344E 22EC C734 move.l [A1]+, [A4 - 0x38CC]
00003452 5E74 0FA1 950A addq.w [[-0x6AF6 + D0 * 8]], 7
00003458 1A0F move.b D5, A7
0000345A 265A movea.l A3, [A2]+
0000345C DB74 D303 9B72 650A add.w [[A4 + <<invalid base displacement size>> + A5 * 2] - 0x648D9AF6], D5
00003464 9B72 2912 F356 sub.w [[A2 + D2] - 0xCAA], D5
0000346A 14BA 0F02 move.b [A2], [PC + 0xF02 /* 0000436E, cstring ""<EOF> */]
0000346E 0053 AA21 ori.w [A3], 0xAA21
00003472 01EB .incomplete
00003474 3117 move.w -[A0], [A7]
00003476 1F62 F300 move.b [A7 - 0xD00], -[A2]
0000347A C614 and.b D3, [A4]
0000347C 06C6 .incomplete
0000347E 0200 0FC1 andi.b D0, 0xC1
00003482 013B 501B btst [PC + D5.w + 0x1B], D0
00003486 00C3 .incomplete
00003488 455A chk.w D2, [A2]+
0000348A BB34 14BA xor.b [A4 + D1.w * 4 - 0x70], D5
0000348E 0F02 btst D2, D7
00003490 000F 6503 ori.b A7, 0x3
00003494 5B63 subq.w -[A3], 5
00003496 0200 0F5A andi.b D0, 0x5A /* 'Z' */
0000349A BB37 D303 CB45 A506 xor.b [[A7 + <<invalid base displacement size>> + A5 * 2] - 0x34BA5AFA], D5
000034A2 CB45 exg D5, D5
000034A4 610A bsr +0xC /* 000034B0 */
000034A6 0724 btst -[A4], D3
000034A8 38C9 move.w [A4]+, A1
000034AA 13A9 07B3 37D3 03D3 6145 move.b [[] + 0x3D36145], [A1 + 0x7B3]
// begin alternate branch 000034B0-000034B4
fn000034B0:
000034B0 03D3 .incomplete
000034B2 6145 bsr +0x47 /* 000034F9 */
// end alternate branch 000034B0-000034B4
fn000034B0: // (misaligned)
000034B4 02D3 .incomplete
000034B6 6149 bsr +0x4B /* 00003501 */
000034B8 0153 bchg [A3], D0
000034BA 24D3 move.l [A2]+, [A3]
000034BC 03BB 4545 bclr <<invalid full ext with IS == 1 and I/IS == 5>>, D1
000034C0 01BB 4549 bclr [[PC + <<invalid base displacement size>>]], D0
000034C4 0143 bchg D3, D0
000034C6 16C5 move.b [A3]+, D5
000034C8 121B move.b D1, [A3]+
000034CA 0451 18C3 subi.w [A1], 0x18C3
000034CE 1227 move.b D1, -[A7]
000034D0 09E3 .incomplete
000034D2 178A 5A1E move.b [A3 + D5 * 2 + 0x1E], A2
000034D6 A100 syscall Open/PBHOpen/HOpen, flags=1
000034D8 A2EB syscall vFileWrite, flags=2
000034DA 0432 5B61 2301 subi.b [[A2 + <<invalid base displacement size>> + D2 * 2]], 0x61 /* 'a' */
000034E0 170E move.b -[A3], A6
000034E2 A00F syscall MountVol
000034E4 582B 455A addq.b [A3 + 0x455A], 4
000034E8 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
000034EA 7B00 moveq.l D5, 0x00
000034EC 6330 bls +0x32 /* 0000351E */
000034EE 0723 btst -[A3], D3
000034F0 739B moveq.l D1, 0xFFFFFF9B
000034F2 2E41 movea.l A7, D1
000034F4 0053 3707 ori.w [A3], 0x3707
000034F8 A57F syscall InternalWait, flags=5
000034FA C331 0723 530B 6341 008A and.b [[A1 + 0x530B + D0 * 8] + 0x6341008A], D1
00003504 8101 sbcd D0, D1
00003506 DB29 4100 add.b [A1 + 0x4100], D5
0000350A AB4D syscall bcEnd1
0000350C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000350E 8B1A or.b [A2]+, D5
00003510 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00003512 A322 syscall NewHandleClear, flags=3
00003514 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00003516 8B10 or.b [A0], D5
00003518 0F01 btst D1, D7
0000351A 0333 2C0F btst [A3 + D2 * 4 + 0xF], D1
label0000351E:
0000351E 6100 A322 bsr -0x5CDC /* FFFFD842 */
00003522 C169 0F74 and.w [A1 + 0xF74], D0
00003526 0F81 bclr D1, D7
00003528 000F 740F ori.b A7, 0xF
0000352C 8100 sbcd D0, D0
0000352E 0F74 133B 8100 0F74 838A 633B bchg [[A4 - 0x7EFFF08C + D1 * 2] - 0x7C759CC5], D7
0000353A 0F74 278F 390E 0F65 bchg [[ + <<invalid base displacement size>>] + D2 * 8 + 0x390E0F65], D7
00003542 C35B and.w [A3]+, D1
00003544 2DB4 7A4B 1A17 move.l [A6 + D1 * 2 + 0x17], [A4 + D7 * 2 + 0x4B]
0000354A 072C 1A0F btst [A4 + 0x1A0F], D3
0000354E 26D3 move.l [A3]+, [A3]
00003550 0BA1 bclr -[A1], D5
00003552 2D07 move.l -[A6], D7
00003554 2391 C306 8500 move.l [[A1 + <<invalid base displacement size>>] + A4 * 2 - 0x7B00], [A1]
0000355A 172B FFE3 move.b -[A3], [A3 - 0x1D]
0000355E 86AE D39C or.l D3, [A6 - 0x2C64]
00003562 C902 abcd D4, D2
00003564 0F26 btst -[A6], D7
00003566 1567 7B46 move.b [A2 + 0x7B46], -[A7]
0000356A 3C8B move.w [A6], A3
0000356C 17E2 0EE1 move.b [PC + D0 * 8 - 0x31], -[A2]
00003570 2C1B move.l D6, [A3]+
00003572 671B beq +0x1D /* 0000358F */
00003574 67EB beq -0x13 /* 00003561 */
00003576 00EB .incomplete
00003578 BE03 cmp.b D7, D3
0000357A 5FA9 C70F subq.l [A1 - 0x38F1], 7
0000357E 3827 move.w D4, -[A7]
00003580 10D1 move.b [A0]+, [A1]
00003582 9B69 7674 sub.w [A1 + 0x7674], D5
00003586 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
00003588 A9AD syscall RemoveResource/RmveResource
0000358A B35B xor.w [A3]+, D1
0000358C B09B cmp.l D0, [A3]+
0000358E 11A9 A86B 08C3 move.b [A0 + D0 - 0x61], [A1 - 0x5795]
00003594 1121 move.b -[A0], -[A1]
00003596 C99B and.l [A3]+, D4
00003598 10F8 0501 move.b [A0]+, [0x00000501]
0000359C AB08 syscall PutPicOp
0000359E 1440 movea.b A2, D0
000035A0 9B10 sub.b [A0], D5
000035A2 0C33 0B07 28C8 cmpi.b [A3 + D2 - 0x56], 0x7
000035A8 06F3 .incomplete
000035AA 1602 move.b D3, D2
000035AC 000F ADFA ori.b A7, 0xFA
000035B0 9B10 sub.b [A0], D5
000035B2 06DB .incomplete
000035B4 1F7B 09F3 0417 8221 0729 B95B 3BF3 move.b [A7 + 0x3BF3], [[0x4178221] + 0x729B95B]
000035C2 02F3 .incomplete
000035C4 1653 movea.b A3, [A3]
000035C6 2CBB 00DB move.l [A6], [PC + D0.w - 0x37]
000035CA 1FBB 4D0B 02BB 2EF4 17AB 3B03 0F06 6B37 move.b [[0x3B03 + D1 * 8] + 0xF066B37], [[PC + <<invalid base displacement size>> + D4 * 4] + 0x2BB2EF4]
000035DA 2726 move.l -[A3], -[A6]
000035DC CB5B and.w [A3]+, D5
000035DE 3BC9 move.w <<invalid special address>>, A1
000035E0 41CB lea.l A0, A3
000035E2 5181 subq.l D1, 8
000035E4 1FCB move.b <<invalid special address>>, A3
000035E6 0F2B 106B btst [A3 + 0x106B], D7
000035EA 2BE3 move.l <<invalid special address>>, -[A3]
000035EC 1C9B move.b [A6], [A3]+
000035EE 1183 1937 148E CB20 B198 5722 move.b [[A0 + 0x148ECB20] + D1 - 0x4E67A8DE], D3
000035FA F673 2D83 .extension 0x673 <<F/1/3>>, 0x2D83 // unimplemented
000035FE 0193 bclr [A3], D0
00003600 1F83 04B3 move.b [A7 + D0.w * 4 - 0x77], D3
00003604 4D8E .invalid 6, A6 // invalid opcode 4 with b == 6
00003606 650D bcs +0xF /* 00003615 */
00003608 DB49 addx.w -[A5], -[A1]
0000360A E50B lsl D3.b, 2
0000360C 41BA B317 .invalid 0, [PC - 0x4CE9 /* FFFFE925, cstring ""<EOF> */] // invalid opcode 4 with b == 6
00003610 C72F B602 and.b [A7 - 0x49FE], D3
00003614 072D EDE3 btst [A5 - 0x121D], D3
00003618 0173 3417 bchg [A3 + D3.w * 4 + 0x17], D0
0000361C 2D99 AB87 7334 CDE8 move.l [[ + <<invalid base displacement size>>] + A2 * 2 + 0x7334CDE8], [A1]+
00003624 0F26 btst -[A6], D7
00003626 1A0F move.b D5, A7
00003628 2667 movea.l A3, -[A7]
0000362A 18DB move.b [A4]+, [A3]+
0000362C 270E move.l -[A3], A6
0000362E 1227 move.b D1, -[A7]
00003630 2896 move.l [A4], [A6]
00003632 0FB4 7A74 bclr [A4 + D7 * 2 + 0x74], D7
00003636 9300 subx.b D1, D0
00003638 E914 roxl D4.b, 4
0000363A 0FB0 36C9 bclr [A0 + D3.w * 8 - 0x55], D7
0000363E 00A1 1622 2B10 ori.l -[A1], 0x16222B10
00003644 1F36 8B03 BB14 2B10 move.b -[A7], [[A6 + <<invalid base displacement size>> + A0 * 2] - 0x44EBD4F0]
0000364C 1F22 move.b -[A7], -[A2]
0000364E 6325 bls +0x27 /* 00003675 */
00003650 2904 move.l -[A4], D4
00003652 E519 rol D1.b, 2
00003654 B322 xor.b -[A2], D1
00003656 172A D50F move.b -[A3], [A2 - 0x2AF1]
0000365A B407 cmp.b D2, D7
0000365C 1DE1 move.b <<invalid special address>>, -[A1]
0000365E C13D and.b <<invalid special address>>, D0
00003660 470C .invalid 3, A4 // invalid opcode 4 with b == 4
00003662 04A5 02DB 4907 subi.l -[A5], 0x2DB4907
00003668 0C0B 2B10 cmpi.b A3, 0x10
0000366C E39C rol D4, 1
0000366E 2283 move.l [A1], D3
00003670 060A A50F addi.b A2, 0xF
00003674 DB75 5A63 add.w [A5 + D5 * 2 + 0x63], D5
00003678 0F25 btst -[A5], D7
0000367A 1422 move.b D2, -[A2]
0000367C FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
0000367E 072E 8407 btst [A6 - 0x7BF9], D3
00003682 06BE 4503 0F21 addi.l <<invalid special address>>, 0x45030F21
00003688 1ABB 07CD move.b [A5], <<invalid full ext with IS == 1 and I/IS == 5>>
0000368C 0233 1F8E 0905 andi.b [[A3 + <<invalid base displacement size>>] + D0], 0x8E
00003692 3B11 move.w -[A5], [A1]
00003694 2B10 move.l -[A5], [A0]
00003696 8BB0 22E3 or.l [A0 + D2.w * 2 - 0x29], D5
0000369A 2131 0907 2AD3 5D04 move.l -[A0], [[A1 + <<invalid base displacement size>>] + D0 + 0x2AD35D04]
000036A2 3304 move.w -[A1], D4
000036A4 2504 move.l -[A2], D4
000036A6 BB37 0D04 xor.b <<invalid full ext with I/IS == 4>>, D5
000036AA 272C 8787 move.l -[A3], [A4 - 0x7879]
000036AE A474 syscall CacheMgr, flags=4
000036B0 0E03 852A .invalid.b D3, 0x2A /* '*' */ // invalid immediate operation
000036B4 9B0A subx.b -[A5], -[A2]
000036B6 811E or.b [A6]+, D0
000036B8 0B15 btst [A5], D5
000036BA 0724 btst -[A4], D3
000036BC FC25 3E9B .unknown 0xFC25 0x3E9B (W = 6)
000036C0 7533 moveq.l D2, 0x33
000036C2 0C2B 1000 0F2A cmpi.b [A3 + 0xF2A], 0x0
000036C8 9B0F subx.b -[A5], -[A7]
000036CA 7B05 moveq.l D5, 0x05
000036CC 2B46 4B09 move.l [A5 + 0x4B09], D6
000036D0 3302 move.w -[A1], D2
000036D2 0301 btst D1, D1
000036D4 42C9 .invalid A1 // invalid opcode 4 with subtype 1
000036D6 4EC3 jmp D3
000036D8 8617 or.b D3, [A7]
000036DA 000B 3725 ori.b A3, 0x25 /* '%' */
000036DE 9D57 sub.w [A7], D6
000036E0 1784 A329 06A3 move.b [[A3 + 0x6A3 + A2 * 2]], D4
000036E6 2940 601A move.l [A4 + 0x601A], D0
000036EA 3794 DC61 move.w [A3 + A5 * 4 + 0x61], [A4]
000036EE 0127 btst -[A7], D0
000036F0 01AF C100 bclr [A7 - 0x3F00], D0
000036F4 E903 asl D3.b, 4
000036F6 E5AD lsl D5, D2
000036F8 C501 abcd D2, D1
000036FA 0729 ABD6 btst [A1 - 0x542A], D3
000036FE 94E5 sub.w A2, -[A5]
00003700 AB0F syscall CheckPic
00003702 A21A syscall GetZone, flags=2
00003704 0F65 bchg -[A5], D7
00003706 8B33 224D or.b [A3 + D2.w * 2 + 0x4D], D5
0000370A 0600 001B addi.b D0, 0x1B
0000370E 8D42 5E4B pack D6, D2, 0x5E4B
00003712 818B 4733 unpk -[A0], -[A3], 0x4733
00003716 84C2 divu.w D2, D2
00003718 0F5E bchg [A6]+, D7
0000371A 3453 movea.w A2, [A3]
0000371C 045B 9334 subi.w [A3]+, 0x9334
00003720 0502 btst D2, D2
00003722 D358 add.w [A0]+, D1
00003724 0E13 83B3 .invalid.b [A3], 0xB3 // invalid immediate operation
00003728 181F move.b D4, [A7]+
0000372A 540B addq.b A3, 2
0000372C 06B3 185B 3D23 1389 addi.l [[ + <<invalid base displacement size>> + D1 * 2]], 0x185B3D23
00003734 025E 0FC1 andi.w [A6]+, 0xFC1
00003738 023B 1042 7B15 andi.b [[PC] + D7 * 2], 0x42 /* 'B' */
0000373E D3DD add.l A1, [A5]+
00003740 7B1B moveq.l D5, 0x1B
00003742 0813 BCD3 btst.b [A3], 0xD3
00003746 5D45 subq.w D5, 6
00003748 013B 3C41 btst [PC + D3 * 4 + 0x41], D0
0000374C 017B 957B 0079 02C1 051F 0001 bchg [[PC + 0x7902C1] + 0x51F0001], D0
00003758 0613 3C0F addi.b [A3], 0xF
0000375C 54FB 0005 scc [PC + D0.w + 0x5]
00003760 0663 2029 addi.w -[A3], 0x2029 /* ' )' */
00003764 087B 15C5 040D bchg.b [PC + D0.w * 4 + 0xD], 0xC5
0000376A 0983 bclr D3, D4
0000376C 01ED .incomplete
0000376E 02C3 .incomplete
00003770 00E5 .incomplete
00003772 0263 03B3 andi.w -[A3], 0x3B3
00003776 185B movea.b A4, [A3]+
00003778 BD54 xor.w [A4], D6
0000377A E100 asl D0.b, 8
0000377C 7303 moveq.l D1, 0x03
0000377E 0335 4217 btst [A5 + D4.w * 2 + 0x17], D1
00003782 2606 move.l D3, D6
00003784 BAE3 cmpa.w A5, -[A3]
00003786 8527 or.b -[A7], D2
00003788 18AD BA0F move.b [A4], [A5 - 0x45F1]
0000378C D100 addx.b D0, D0
0000378E 0FC5 .incomplete
00003790 00BA E385 4501 CB01 ori.l [PC - 0x34FF /* 00000293, value 0x6DF228AF */], 0xE3854501
00003798 087B 9549 02E1 bchg.b [PC + D0.w * 2 - 0x31], 0x49 /* 'I' */
0000379E 000F F500 ori.b A7, 0x0
000037A2 3371 F500 0FED move.w [A1 + 0xFED], [A1 + <<invalid base displacement size>> + A7 * 4]
000037A8 002E 0813 07D1 ori.b [A6 + 0x7D1], 0x13
000037AE 00E3 .incomplete
000037B0 44C9 move.b A1, CCR
000037B2 0017 2635 ori.b [A7], 0x35 /* '5' */
000037B6 0B00 btst D0, D5
000037B8 0702 btst D2, D3
000037BA 9DED 030E sub.l A6, [A5 + 0x30E]
000037BE 2E08 move.l D7, A0
000037C0 0F31 03BB 09D1 00EB 0AC9 0027 btst [[0x9D100EB + D0 * 2] + 0xAC90027], D7
000037CC 23EE 3BDB 0C08 4048 move.l [0x0C084048], [A6 + 0x3BDB]
000037D4 1725 move.b -[A3], -[A5]
000037D6 B856 cmp.w D4, [A6]
000037D8 0B00 btst D0, D5
000037DA 0FB6 E501 bclr [[A6 + <<invalid base displacement size>> + A6 * 4]], D7
000037DE 0F62 bchg -[A2], D7
000037E0 2304 move.l -[A1], D4
000037E2 5465 addq.w -[A5], 2
000037E4 033B 0369 030F btst [[PC + 0x30F]], D1
000037EA 6D03 blt +0x5 /* 000037EF */
000037EC 0715 btst [A5], D3
000037EE 1C0B move.b D6, A3
000037F0 007B 4EB6 A341 ori.w [[PC + <<invalid base displacement size>>]], 0x4EB6
000037F6 3B03 move.w -[A5], D3
000037F8 7306 moveq.l D1, 0x06
000037FA 2A53 movea.l A5, [A3]
000037FC 3C45 movea.w A6, D5
000037FE 02DB .incomplete
00003800 37C1 0333 0549 0788 4060 0B00 move.w [[PC + 0x5490788 + D0 * 2] + 0x40600B00], D1
0000380C EB3B rol D3.b, D5
0000380E 7300 moveq.l D1, 0x00
00003810 9908 subx.b -[A4], -[A0]
00003812 C363 and.w -[A3], D1
00003814 0D05 btst D5, D6
00003816 0B00 btst D0, D5
00003818 8B4E 0908 pack -[A5], -[A6], 0x0908
0000381C 0F11 btst [A1], D7
0000381E 0829 0417 0145 btst.b [A1 + 0x145], 0x17
00003824 0E0B 009B .invalid.b A3, 0x9B // invalid immediate operation
00003828 4EAD 040B jsr [A5 + 0x40B]
0000382C 000F E501 ori.b A7, 0x1
00003830 172E CB2A move.b -[A3], [A6 - 0x34D6]
00003834 0B00 btst D0, D5
00003836 834E D739 pack -[A1], -[A6], 0xD739
0000383A 47BB 40ED .invalid 3, [PC + D4.w - 0x19] // invalid opcode 4 with b == 6
0000383E 01AD 010B bclr [A5 + 0x10B], D0
00003842 002B 6497 3967 ori.b [A3 + 0x3967], 0x97
00003848 0F69 0173 bchg [A1 + 0x173], D7
0000384C 0A8B 054B 03F3 xori.l A3, 0x54B03F3
00003852 0260 5301 andi.w -[A0], 0x5301
00003856 8881 or.l D4, D1
00003858 ADD4 syscall TEClick, auto_pop
0000385A 0B00 btst D0, D5
0000385C 0F71 03A2 050F 5376 bchg [[0x50F + D0 * 2] + 0x5376], D7
00003864 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
00003866 0702 btst D2, D3
00003868 154B 0307 move.b [A2 + 0x307], A3
0000386C 0224 6B03 andi.b -[A4], 0x3
00003870 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00003872 48AB 01F4 E673 movem.w [A3 - 0x198D], D2,D4,D5,D6,D7,A0
00003878 012A 4303 btst [A2 + 0x4303], D0
0000387C 8301 sbcd D1, D1
0000387E 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00003880 CB1B and.b [A3]+, D5
00003882 9302 subx.b D1, D2
00003884 9B34 8B05 sub.b [[A4 + <<invalid base displacement size>>] + A0 * 2], D5
00003888 2300 move.l -[A1], D0
0000388A 0729 38B3 btst [A1 + 0x38B3], D3
0000388E 83A3 or.l -[A3], D1
00003890 4153 chk.w D0, [A3]
00003892 0173 0656 bchg [A3 + D0.w * 8 + 0x56], D0
00003896 533C 6227 subq.b 0x27 /* '\'' */, 1
0000389A 26B4 8D13 FB29 351C move.l [A3], [[A4 + A0 * 4] - 0x4D6CAE4]
000038A2 0B00 btst D0, D5
000038A4 0FC9 .incomplete
000038A6 1363 40D1 move.b [A1 + 0x40D1], -[A3]
000038AA 139B 0388 move.b [ + <<invalid base displacement size>> + D0 * 2], [A3]+
000038AE 1717 move.b -[A3], [A7]
000038B0 139B 030B 00CB 3B07 move.b [[A1 + <<invalid base displacement size>> + D0 * 2] + 0xCB3B07], [A3]+
000038B8 1C7D movea.b A6, <<invalid special address>>
000038BA FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000038BC 9B4F subx.w -[A5], -[A7]
000038BE CB13 and.b [A3], D5
000038C0 525B addq.w [A3]+, 1
000038C2 034A bchg A2, D1
000038C4 3B03 move.w -[A5], D3
000038C6 52C9 05C5 dbhi D1, +0x5C7 /* 00003E8D */
000038CA 2027 move.l D0, -[A7]
000038CC 24BC 0F75 0117 move.l [A2], 0xF750117
000038D2 24E5 move.l [A2]+, -[A5]
000038D4 1AA3 move.b [A5], -[A3]
000038D6 0261 2B57 andi.w -[A1], 0x2B57 /* '+W' */
000038DA 18AD 1303 move.b [A4], [A5 + 0x1303]
000038DE 8B86 CB01 unpk D5, D6, 0xCB01
000038E2 2A0F move.l D5, A7
000038E4 2AC3 move.l [A5]+, D3
000038E6 080F 2102 btst.b A7, 0x2
000038EA 388D move.w [A4], A5
000038EC 2A2A 0702 move.l D5, [A2 + 0x702]
000038F0 DF2E 082B add.b [A6 + 0x82B], D7
000038F4 296D 05A9 0697 move.l [A4 + 0x697], [A5 + 0x5A9]
000038FA B9EE 0FBD cmpa.l A4, [A6 + 0xFBD]
000038FE 0297 BA30 0F6D andi.l [A7], 0xBA300F6D
00003904 0108 btst A0, D0
00003906 1A0F move.b D5, A7
00003908 BD03 xor.b D3, D6
0000390A 0F31 02C5 btst [A1 + D0.w * 2 - 0x59], D7
0000390E 1DBB 1A65 0D93 03F3 000E move.b [[ + D0 * 4] + 0x3F3000E], [PC + D1 * 2 + 0x65]
00003918 6D0D blt +0xF /* 00003927 */
0000391A 0503 btst D3, D2
0000391C 2309 move.l -[A1], A1
0000391E D30E addx.b -[A1], -[A6]
00003920 0F85 bclr D5, D7
00003922 02F3 .incomplete
00003924 3B0A move.w -[A5], A2
00003926 1A48 movea.b A5, A0
00003928 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
0000392A 0824 ED29 btst.b -[A4], 0x29 /* ')' */
0000392E 272D 0D0F move.l -[A3], [A5 + 0xD0F]
00003932 5E03 addq.b D3, 7
00003934 0632 0A53 0330 1A13 10E1 addi.b [A2 + 0x1A1310E1 + D0 * 2], 0x53 /* 'S' */
0000393E 0023 69DB ori.b -[A3], 0xDB
00003942 0CB3 01DB 02DB 00A3 cmpi.l [A3 + D0.w - 0x93], 0x1DB02DB
0000394A 0019 030A ori.b [A1]+, 0xA /* '\n' */
0000394E 1A5B movea.b A5, [A3]+
00003950 3B6B 2161 029B move.w [A5 + 0x29B], [A3 + 0x2161]
00003956 3541 030A move.w [A2 + 0x30A], D1
0000395A 0720 btst -[A0], D3
0000395C 90D3 sub.w A0, [A3]
0000395E 7711 moveq.l D3, 0x11
00003960 03A2 bclr -[A2], D1
00003962 331B move.w -[A1], [A3]+
00003964 EC75 roxr D5.w, D6
00003966 09D3 .incomplete
00003968 8EB3 0178 5305 5E32 or.l D7, [A3 + 0x53055E32]
00003970 32BB 860B move.w [A1], [PC + A0.w * 8 + 0xB]
00003974 00FB .incomplete
00003976 344E movea.w A2, A6
00003978 0E7B 010E E509 .invalid.w [[PC + <<invalid base displacement size>> + A6 * 4]], 0x10E // invalid immediate operation
0000397E 4634 1AAC not.b [A4 + D1 * 2 - 0x84]
00003982 334F 343C move.w [A1 + 0x343C], A7
00003986 0342 bchg D2, D1
00003988 53AD 1351 subq.l [A5 + 0x1351], 1
0000398C F31D .extension 0x31D <<F/4-5/1>> // unimplemented
0000398E 3BAD 830F 4303 2370 53AD move.w [[A5 + <<invalid base displacement size>> + D4 * 2] + 0x237053AD], [A5 - 0x7CF1]
00003998 831C or.b [A4]+, D1
0000399A 6100 0F21 bsr +0xF23 /* 000048BD */
0000399E 0113 btst [A3], D0
000039A0 0A0F 6100 xori.b A7, 0x0
000039A4 532D A349 subq.b [A5 - 0x5CB7], 1
000039A8 5384 subq.l D4, 1
000039AA 2FDB move.l <<invalid special address>>, [A3]+
000039AC 364F movea.w A3, A7
000039AE 9B03 subx.b D5, D3
000039B0 44C4 move.b D4, CCR
000039B2 7105 moveq.l D0, 0x05
000039B4 A3C8 syscall vBasicIO, flags=3
000039B6 131B move.b -[A1], [A3]+
000039B8 1311 move.b -[A1], [A1]
000039BA 0367 bchg -[A7], D1
000039BC 131B move.b -[A1], [A3]+
000039BE CB49 exg A5, A1
000039C0 1AC3 move.b [A5]+, D3
000039C2 09EB .incomplete
000039C4 35E1 000F move.w [PC + 0xF /* 000039D5, cstring ""<EOF> */], -[A1]
000039C8 E100 asl D0.b, 8
000039CA 44E3 move.b -[A3], CCR
000039CC 0834 .incomplete